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
Currently, we execute pre- and post-conditions in an environment starting with an empty stack and PUSHing on all needed values on the stack. The problem comes when we want pre- and post-conditions to constrain abstract values of type big_map, contract, and operation.
Because these values are not PUSHable by Michelson, we should not use the PUSH instruction to put them on the stack. However, since our pre- and post-conditions execute in an environment with no initial stack, it is impossible to refer to these abstract values.
NOTE: it may be that K-Michelson can push them, but that syntax will not be interoperable with the reference client or other clients.
The text was updated successfully, but these errors were encountered:
Currently, we execute pre- and post-conditions in an environment starting with an empty stack and
PUSH
ing on all needed values on the stack. The problem comes when we want pre- and post-conditions to constrain abstract values of typebig_map
,contract
, andoperation
.Because these values are not
PUSH
able by Michelson, we should not use thePUSH
instruction to put them on the stack. However, since our pre- and post-conditions execute in an environment with no initial stack, it is impossible to refer to these abstract values.NOTE: it may be that K-Michelson can push them, but that syntax will not be interoperable with the reference client or other clients.
The text was updated successfully, but these errors were encountered: