Query

TraceBlock implements the `debug_traceBlockByNumber` and `debug_traceBlockByHash` rpc api

get/cosmos/evm/vm/v1/trace_block

Request

  • Base URL
    https://api.mantrachain.io (the document declares no server; this is the origin it was published from)
  • Auth
    none declared

Query parameters

trace_config.tracerstring

tracer is a custom javascript tracer.

trace_config.timeoutstring

timeout overrides the default timeout of 5 seconds for JavaScript-based tracing calls.

trace_config.reexecstring uint64

reexec defines the number of blocks the tracer is willing to go back.

trace_config.disable_stackboolean

disable_stack switches stack capture.

trace_config.disable_storageboolean

disable_storage switches storage capture.

trace_config.debugboolean

debug can be used to print output during capture end.

trace_config.limitinteger

limit defines the maximum length of output, but zero means unlimited.

trace_config.overrides.homestead_blockstring

homestead_block switch (nil no fork, 0 = already homestead).

trace_config.overrides.dao_fork_blockstring

dao_fork_block corresponds to TheDAO hard-fork switch block (nil no fork).

trace_config.overrides.dao_fork_supportboolean

dao_fork_support defines whether the nodes supports or opposes the DAO hard-fork.

trace_config.overrides.eip150_blockstring

eip150_block: EIP150 implements the Gas price changes (https://github.com/ethereum/EIPs/issues/150) EIP150 HF block (nil no fork).

trace_config.overrides.eip155_blockstring

eip155_block: EIP155Block HF block.

trace_config.overrides.eip158_blockstring

eip158_block: EIP158 HF block.

trace_config.overrides.byzantium_blockstring

byzantium_block: Byzantium switch block (nil no fork, 0 = already on byzantium).

trace_config.overrides.constantinople_blockstring

constantinople_block: Constantinople switch block (nil no fork, 0 = already activated).

trace_config.overrides.petersburg_blockstring

petersburg_block: Petersburg switch block (nil same as Constantinople).

trace_config.overrides.istanbul_blockstring

istanbul_block: Istanbul switch block (nil no fork, 0 = already on istanbul).

trace_config.overrides.muir_glacier_blockstring

muir_glacier_block: Eip-2384 (bomb delay) switch block (nil no fork, 0 = already activated).

trace_config.overrides.berlin_blockstring

berlin_block: Berlin switch block (nil = no fork, 0 = already on berlin).

trace_config.overrides.london_blockstring

london_block: London switch block (nil = no fork, 0 = already on london).

trace_config.overrides.arrow_glacier_blockstring

arrow_glacier_block: Eip-4345 (bomb delay) switch block (nil = no fork, 0 = already activated).

trace_config.overrides.gray_glacier_blockstring

gray_glacier_block: EIP-5133 (bomb delay) switch block (nil = no fork, 0 = already activated).

trace_config.overrides.merge_netsplit_blockstring

merge_netsplit_block: Virtual fork after The Merge to use as a network splitter.

trace_config.overrides.chain_idstring uint64

chain_id is the id of the chain (EIP-155).

trace_config.overrides.denomstring

denom is the denomination used on the EVM.

trace_config.overrides.decimalsstring uint64

decimals is the real decimal precision of the denomination used on the EVM.

trace_config.overrides.shanghai_timestring

shanghai_time: Shanghai switch time (nil = no fork, 0 = already on shanghai).

trace_config.overrides.cancun_timestring

cancun_time: Cancun switch time (nil = no fork, 0 = already on cancun).

trace_config.overrides.prague_timestring

prague_time: Prague switch time (nil = no fork, 0 = already on prague).

trace_config.overrides.verkle_timestring

verkle_time: Verkle switch time (nil = no fork, 0 = already on verkle).

trace_config.overrides.osaka_timestring

osaka_time: Osaka switch time (nil = no fork, 0 = already on osaka).

trace_config.enable_memoryboolean

enable_memory switches memory capture.

trace_config.enable_return_databoolean

enable_return_data switches the capture of return data.

trace_config.tracer_json_configstring

tracer_json_config configures the tracer using a JSON string.

block_numberstring int64

block_number of the traced block.

block_hashstring

block_hash (hex) of the traced block.

block_timestring date-time

block_time of the traced block.

proposer_addressstring byte

proposer_address is the address of the requested block.

chain_idstring int64

chain_id is the eip155 chain id parsed from the requested block header.

block_max_gasstring int64

block_max_gas of the traced block.

Response

A successful response.

datastring byte

Changes

No recorded changes to this operation across all 1 revision of this API.