Fail gracefully on higher-order state in AEVM and accept it in FATE
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
contract HigherOrderState =
|
||||
|
||||
record state = {f : int => int}
|
||||
|
||||
entrypoint init() = {f = (x) => x}
|
||||
entrypoint apply(n) = state.f(n)
|
||||
stateful entrypoint inc() = put(state{ f = (x) => state.f(x + 1) })
|
||||
Reference in New Issue
Block a user