Evm_node_lib_dev.Rpc_encodingsmodule JSONRPC : sig ... endEncodings for the JSON-RPC standard. See https://www.jsonrpc.org/specification.
module Error : sig ... endtype 'result rpc_result = ('result, Error.t JSONRPC.error) Stdlib.resultmodule type METHOD = sig ... endAPI of an Ethereum method.
module Kernel_version : METHOD with type input = unit and type output = stringmodule Kernel_root_hash :
METHOD with type input = unit and type output = string optionmodule Network_id : METHOD with type input = unit and type output = stringmodule Chain_id :
METHOD
with type input = unit
and type output = Evm_node_lib_dev_encoding.Ethereum_types.quantitymodule Accounts :
METHOD
with type input = unit
and type output = Evm_node_lib_dev_encoding.Ethereum_types.address listmodule Block_number :
METHOD
with type input = unit
and type output = Evm_node_lib_dev_encoding.Ethereum_types.block_heightmodule Get_block_by_number :
METHOD
with type input =
Evm_node_lib_dev_encoding.Ethereum_types.block_param * bool
and type output = Evm_node_lib_dev_encoding.Ethereum_types.blockmodule Get_block_by_hash :
METHOD
with type input =
Evm_node_lib_dev_encoding.Ethereum_types.block_hash * bool
and type output = Evm_node_lib_dev_encoding.Ethereum_types.blockmodule Gas_price :
METHOD
with type input = unit
and type output = Evm_node_lib_dev_encoding.Ethereum_types.quantitymodule Get_uncle_count_by_block_hash :
METHOD
with type input = Evm_node_lib_dev_encoding.Ethereum_types.block_hash
and type output = Evm_node_lib_dev_encoding.Ethereum_types.quantitymodule Get_transaction_receipt :
METHOD
with type input = Evm_node_lib_dev_encoding.Ethereum_types.hash
and type output =
Evm_node_lib_dev_encoding.Ethereum_types.transaction_receipt optionmodule Get_transaction_by_hash :
METHOD
with type input = Evm_node_lib_dev_encoding.Ethereum_types.hash
and type output =
Evm_node_lib_dev_encoding.Ethereum_types.transaction_object optionmodule Send_raw_transaction :
METHOD
with type input = Evm_node_lib_dev_encoding.Ethereum_types.hex
and type output = Evm_node_lib_dev_encoding.Ethereum_types.hashmodule Send_transaction :
METHOD
with type input = Evm_node_lib_dev_encoding.Ethereum_types.transaction
and type output = Evm_node_lib_dev_encoding.Ethereum_types.hashmodule Txpool_content :
METHOD
with type input = unit
and type output = Evm_node_lib_dev_encoding.Ethereum_types.txpoolmodule Web3_clientVersion :
METHOD with type input = unit and type output = stringmodule Web3_sha3 :
METHOD
with type input = Evm_node_lib_dev_encoding.Ethereum_types.hex
and type output = Evm_node_lib_dev_encoding.Ethereum_types.hashmodule Get_logs :
METHOD
with type input = Evm_node_lib_dev_encoding.Ethereum_types.filter
and type output =
Evm_node_lib_dev_encoding.Ethereum_types.filter_changes listmodule Produce_block :
METHOD
with type input = Mavryk_base.TzPervasives.Time.Protocol.t
and type output = Evm_node_lib_dev_encoding.Ethereum_types.quantitymodule Durable_state_value :
METHOD
with type input = Durable_storage_path.path
and type output = Mavryk_base.TzPervasives.Bytes.t optiontype map_result = | Method : ('input, 'output) method_
* (module METHOD
with type input = 'input
and type output = 'output) -> map_result| Unsupported| Unknownval map_method_name : string -> map_result