Simulation.Encodings
type simulate_input = {
messages : string list;
reveal_pages : string list option;
insight_requests : insight_request list;
log_kernel_debug_file : string option;
}
val insight_request :
insight_request Mavryk_base.TzPervasives.Data_encoding.encoding
val simulate_input :
simulate_input Mavryk_base.TzPervasives.Data_encoding.encoding
val decode_execution_result :
Evm_node_lib_prod_encoding.Rlp.item ->
execution_result Mavryk_base.TzPervasives.tzresult
val decode_call_result :
Evm_node_lib_prod_encoding.Rlp.item ->
(execution_result, Evm_node_lib_prod_encoding.Ethereum_types.hash)
Stdlib.result
Mavryk_base.TzPervasives.tzresult
val decode_validation_result :
Evm_node_lib_prod_encoding.Rlp.item ->
validation_result Mavryk_base.TzPervasives.tzresult
val simulation_result_from_rlp :
(Evm_node_lib_prod_encoding.Rlp.item -> 'a Mavryk_base.TzPervasives.tzresult) ->
bytes ->
(('a, string) Stdlib.result, Mavryk_base.TzPervasives.tztrace) Stdlib.result
val eval_result : eval_result Mavryk_base.TzPervasives.Data_encoding.encoding