/ test / contracts / remote_value_on_err.aes
remote_value_on_err.aes
 1  contract interface ValueOnErr =
 2    entrypoint err : () => int
 3    entrypoint ok  : () => int
 4  
 5  contract RemoteValueOnErr =
 6  
 7    stateful payable entrypoint callErr(r : ValueOnErr, value : int) : int =
 8      r.err(value = value)
 9  
10    stateful payable entrypoint callErrLimitGas(r : ValueOnErr, value : int, gas : int) : int =
11      r.err(value = value, gas = gas)
12  
13    stateful payable entrypoint callOk(r : ValueOnErr, value : int) : int =
14      r.ok(value = value)