monadNewHeads
Fires a notification each time as soon as a block is Proposed and the node has a chance to speculatively execute.
The monadNewHeads
is the same as the newHeads
subscription type, but the notification emits as soon as the block is Proposed
and the node has a chance to speculatively execute.
Supported Networks
Check the Chains page for details about product and chain support!
Parameters
- None
Response
A monadNewHeads
update looks the same as a newHeads
update except that it contains the additional blockId
and commitState
fields:
-
result
blockId
: DATA, 32 Bytes - The unique identifier of the block. Example: “0x71ce47f39a1eb490354166f762d78bf6e2acaf80b24b4bcd756118d93ef81be0”commitState
: string - The current state of the block. Example: “Proposed”number
: QUANTITY - The block number. Null when it’s a pending block.parentHash
: DATA, 32 Bytes - Hash of the parent block.nonce
: DATA, 8 Bytes - Hash of the generated proof-of-work. Null when it’s a pending block.sha3Uncles
: DATA, 32 Bytes - SHA3 of the uncles data in the block.logsBloom
: DATA, 256 Bytes - The bloom filter for the logs of the block. Null when it’s a pending block.transactionsRoot
: DATA, 32 Bytes - The root of the transaction trie of the block.stateRoot
: DATA, 32 Bytes - The root of the final state trie of the block.receiptsRoot
: DATA, 32 Bytes - The root of the receipts trie of the block.miner
: DATA, 20 Bytes - The address of the beneficiary to whom the mining rewards were given.difficulty
: QUANTITY - Integer of the difficulty for this block.extraData
: DATA - The “extra data” field of this block.gasLimit
: QUANTITY - The maximum gas allowed in this block.gasUsed
: QUANTITY - The total used gas by all transactions in this block.timestamp
: QUANTITY - The Unix timestamp for when the block was collated.
-
subscription
:string
- Subscription ID
Request
Result
result