TraceTx implements the `debug_traceTransaction` rpc api
Request
- Base URLhttps://api.mantrachain.io (the document declares no server; this is the origin it was published from)
- Authnone declared
Query parameters
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.
raw is the raw ethereum transaction.
tracer is a custom javascript tracer.
timeout overrides the default timeout of 5 seconds for JavaScript-based tracing calls.
reexec defines the number of blocks the tracer is willing to go back.
disable_stack switches stack capture.
disable_storage switches storage capture.
debug can be used to print output during capture end.
limit defines the maximum length of output, but zero means unlimited.
homestead_block switch (nil no fork, 0 = already homestead).
dao_fork_block corresponds to TheDAO hard-fork switch block (nil no fork).
dao_fork_support defines whether the nodes supports or opposes the DAO hard-fork.
eip150_block: EIP150 implements the Gas price changes (https://github.com/ethereum/EIPs/issues/150) EIP150 HF block (nil no fork).
eip155_block: EIP155Block HF block.
eip158_block: EIP158 HF block.
byzantium_block: Byzantium switch block (nil no fork, 0 = already on byzantium).
constantinople_block: Constantinople switch block (nil no fork, 0 = already activated).
petersburg_block: Petersburg switch block (nil same as Constantinople).
istanbul_block: Istanbul switch block (nil no fork, 0 = already on istanbul).
muir_glacier_block: Eip-2384 (bomb delay) switch block (nil no fork, 0 = already activated).
berlin_block: Berlin switch block (nil = no fork, 0 = already on berlin).
london_block: London switch block (nil = no fork, 0 = already on london).
arrow_glacier_block: Eip-4345 (bomb delay) switch block (nil = no fork, 0 = already activated).
gray_glacier_block: EIP-5133 (bomb delay) switch block (nil = no fork, 0 = already activated).
merge_netsplit_block: Virtual fork after The Merge to use as a network splitter.
chain_id is the id of the chain (EIP-155).
denom is the denomination used on the EVM.
decimals is the real decimal precision of the denomination used on the EVM.
shanghai_time: Shanghai switch time (nil = no fork, 0 = already on shanghai).
cancun_time: Cancun switch time (nil = no fork, 0 = already on cancun).
prague_time: Prague switch time (nil = no fork, 0 = already on prague).
verkle_time: Verkle switch time (nil = no fork, 0 = already on verkle).
osaka_time: Osaka switch time (nil = no fork, 0 = already on osaka).
enable_memory switches memory capture.
enable_return_data switches the capture of return data.
tracer_json_config configures the tracer using a JSON string.
block_number of requested transaction.
block_hash of requested transaction.
block_time of requested transaction.
proposer_address is the proposer of the requested block.
chain_id is the eip155 chain id parsed from the requested block header.
block_max_gas of the block of the requested transaction.
Response
A successful response.
Changes
No recorded changes to this operation across all 1 revision of this API.