Tracer_sig.Makemodule Executor : Evm_execution.Smodule Storage : Block_storage_sig.Sval trace_transaction :
Evm_node_lib_dev_encoding.Ethereum_types.hash ->
Evm_node_lib_dev_encoding.Tracer_types.config ->
Evm_node_lib_dev_encoding.Tracer_types.output
Tezos_base.TzPervasives.tzresult
Lwt.ttrace_transaction hash tracer replays the block containing the transaction hash, and traces this transaction with the specified tracer.
val trace_call :
Evm_node_lib_dev_encoding.Ethereum_types.call ->
Evm_node_lib_dev_encoding.Ethereum_types.Block_parameter.extended ->
Evm_node_lib_dev_encoding.Tracer_types.config ->
Evm_node_lib_dev_encoding.Tracer_types.output
Tezos_base.TzPervasives.tzresult
Lwt.ttrace_call call block tracer simulates a call on top of the block and traces it with the specified tracer.
val trace_block :
Evm_node_lib_dev_encoding.Ethereum_types.quantity ->
Evm_node_lib_dev_encoding.Tracer_types.config ->
Evm_node_lib_dev_encoding.Tracer_types.block_output
Tezos_base.TzPervasives.tzresult
Lwt.ttrace_block block tracer traces all the transactions in block with the specified tracer.