@ethereumjs/block / HeaderData
Defined in: types.ts:87
A block header’s data.
optionalbaseFeePerGas?:BigIntLike
Defined in: types.ts:119
EIP-1559 base fee per gas; required from London activation block onward.
optionalblobGasUsed?:BigIntLike
Defined in: types.ts:123
Total blob gas consumed in this block (EIP-4844).
optionalblockAccessListHash?:BytesLike
Defined in: types.ts:135
32-byte keccak256(rlp(bal)) commitment when EIP-7928 is active.
Experimental (Amsterdam): may change on patch releases.
optionalcoinbase?:AddressLike
Defined in: types.ts:93
Beneficiary address (miner/coinbase).
optionaldifficulty?:BigIntLike
Defined in: types.ts:103
Block difficulty (PoW) or Clique turn indicator (PoA).
optionalexcessBlobGas?:BigIntLike
Defined in: types.ts:125
Running excess blob gas after this block (EIP-4844).
optionalextraData?:BytesLike
Defined in: types.ts:113
Arbitrary extra data (Clique seal lives here on PoA chains).
optionalgasLimit?:BigIntLike
Defined in: types.ts:107
Maximum gas allowed in this block.
optionalgasUsed?:BigIntLike
Defined in: types.ts:109
Total gas used by all transactions.
optionallogsBloom?:BytesLike
Defined in: types.ts:101
Bloom filter of block logs.
optionalmixHash?:BytesLike
Defined in: types.ts:115
Mix hash / prevRandao (PoW mix digest or post-merge randomness).
optionalnonce?:BytesLike
Defined in: types.ts:117
PoW nonce (8 bytes) or Clique vote nonce.
optionalnumber?:BigIntLike
Defined in: types.ts:105
Canonical block height.
optionalparentBeaconBlockRoot?:BytesLike
Defined in: types.ts:127
Parent beacon block root (EIP-4788).
optionalparentHash?:BytesLike
Defined in: types.ts:89
Hash of the parent block header.
optionalreceiptTrie?:BytesLike
Defined in: types.ts:99
Receipts trie root.
optionalrequestsHash?:BytesLike
Defined in: types.ts:129
Requests trie root (EIP-7685).
optionalslotNumber?:BigIntLike
Defined in: types.ts:141
Consensus slot number when EIP-7843 is active.
Experimental (Amsterdam): may change on patch releases.
optionalstateRoot?:BytesLike
Defined in: types.ts:95
State trie root after executing this block.
optionaltimestamp?:BigIntLike
Defined in: types.ts:111
Unix timestamp when the block was collated.
optionaltransactionsTrie?:BytesLike
Defined in: types.ts:97
Transactions trie root.
optionaluncleHash?:BytesLike
Defined in: types.ts:91
Keccak256 hash of the uncle headers list.
optionalwithdrawalsRoot?:BytesLike
Defined in: types.ts:121
Withdrawals trie root (EIP-4895).