morph_GetBlockTraceByNumberOrHash RPC Method
Parameters
blockNumber/blockHash
REQUIRED
The block number, block hash as a string in hexadecimal format or tags. The supported tag values include earliest for the earliest/genesis block, latest for the latest mined block, pending for the pending state/transactions, safe for the most recent secure block, and finalized for the most recent secure block accepted by more than 2/3 of validators
object
object
The tracer object with the following fields:
tracer
The type of tracer. It could be callTracer or prestateTracer
tracerConfig
object
The object to specify the configurations of the tracer
onlyTopCall
boolean
When set to true, this will only trace the primary (top-level) call and not any sub-calls. It eliminates the additional processing for each call frame
Returns
chainID
The unique identifier for the blockchain network
version
The version of the software or protocol being used
coinbase
object
The coinbase object which contains the following fields:
address
The address associated with the coinbase account
nonce
Nonce value for the coinbase account
balance
Current balance of the coinbase account
keccakCodeHash
Keccak code hash for the coinbase account
poseidonCodeHash
Poseidon code hash for the coinbase account
codeSize
Size of the code associated with the coinbase account
header
object
The header object which contains the following fields:
parentHash
The hash of the parent block's header
sha3Uncles
The SHA3 hash of the uncles' list in the block
miner
Address of the miner who mined this block
stateRoot
Root of the state trie after executing transactions
transactionsRoot
Root of the transaction trie
receiptsRoot
Root of the receipts trie
logsBloom
Bloom filter for the logs of transactions in the block
difficulty
Difficulty level of the block
number
The block number
gasLimit
Gas limit for the block
gasUsed
Total gas used by all transactions in the block
timestamp
Unix timestamp of when the block was mined.
extraData
The extra data field
mixHash
Mix hash for proof-of-work
nonce
Nonce value used to satisfy the proof-of-work requirement
nextL1MsgIndex
Next L1 message index
batchHash
Hash of the batch of transactions
baseFeePerGas
Base fee per gas
withdrawalsRoot
Root of the withdrawals trie
hash
Hash of the block header
transactions
An array containing transaction data
storageTrace
object
The storageTrace object which contains the following fields:
rootBefore
Root hash of the state trie before executing transactions
rootAfter
Root hash of the state trie after executing transactions
proofs
The proofs object which contains the list of proofs
storageProofs
The storageProofs object which contains the list of storage proofs
executionResults
Array containing execution results
withdraw_trie_root
Withdraw trie root value
startL1QueueIndex
Start L1 queue index value
Request
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free