TraceCall implements the `debug_traceCall` 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
args uses the same json format as the json rpc api.
gas_cap defines the default gas cap to be used.
proposer_address of the requested block in hex format.
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.
chain_id is the the eip155 chain id parsed from the requested block header.
Response
A successful response.
Changes
No recorded changes to this operation across all 1 revision of this API.