You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Could you elaborate what we charge twice and where?
wasmvm charges for the work done in wasmvm (the deserialization from the contract's binary response into Go structures). wasmd should charge for any work performed after that.
But this is the input into the contract, not the output. So it does not duplicate the new deserialization fee in wasmvm.
However, the deserialization of input messages is executed in Wasm and metered there. So if there is no significant work in wasmd at this point, we can reconsider the linked fee.
With the new deserialization fee in wasmvm we charge twice
The text was updated successfully, but these errors were encountered: