Query

TraceTx implements the `debug_traceTransaction` rpc api

get/cosmos/evm/vm/v1/trace_tx

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

msg.fromstring byte

from is the bytes of ethereum signer address. This address value is checked against the address derived from the signature (V, R, S) using the secp256k1 elliptic curve.

msg.rawstring byte

raw is the raw ethereum transaction.

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 requested transaction.

block_hashstring

block_hash of requested transaction.

block_timestring date-time

block_time of requested transaction.

proposer_addressstring byte

proposer_address is the proposer 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 block of the requested transaction.

Response

A successful response.

datastring byte

Changes

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