ethereumjs-monorepo

@ethereumjs/block


@ethereumjs/block / JSONHeader

Interface: JSONHeader

Defined in: types.ts:167

An object with the block header’s data represented as 0x-prefixed hex strings.

Properties

baseFeePerGas?

optional baseFeePerGas: `0x${string}`

Defined in: types.ts:183


blobGasUsed?

optional blobGasUsed: `0x${string}`

Defined in: types.ts:185


blockAccessListHash?

optional blockAccessListHash: `0x${string}`

Defined in: types.ts:190

EIP-7928 (Amsterdam, experimental). May change on patch releases.


coinbase?

optional coinbase: `0x${string}`

Defined in: types.ts:170


difficulty?

optional difficulty: `0x${string}`

Defined in: types.ts:175


excessBlobGas?

optional excessBlobGas: `0x${string}`

Defined in: types.ts:186


extraData?

optional extraData: `0x${string}`

Defined in: types.ts:180


gasLimit?

optional gasLimit: `0x${string}`

Defined in: types.ts:177


gasUsed?

optional gasUsed: `0x${string}`

Defined in: types.ts:178


logsBloom?

optional logsBloom: `0x${string}`

Defined in: types.ts:174


mixHash?

optional mixHash: `0x${string}`

Defined in: types.ts:181


nonce?

optional nonce: `0x${string}`

Defined in: types.ts:182


number?

optional number: `0x${string}`

Defined in: types.ts:176


parentBeaconBlockRoot?

optional parentBeaconBlockRoot: `0x${string}`

Defined in: types.ts:187


parentHash?

optional parentHash: `0x${string}`

Defined in: types.ts:168


receiptTrie?

optional receiptTrie: `0x${string}`

Defined in: types.ts:173


requestsHash?

optional requestsHash: `0x${string}`

Defined in: types.ts:188


slotNumber?

optional slotNumber: `0x${string}`

Defined in: types.ts:192

EIP-7843 (Amsterdam, experimental). May change on patch releases.


stateRoot?

optional stateRoot: `0x${string}`

Defined in: types.ts:171


timestamp?

optional timestamp: `0x${string}`

Defined in: types.ts:179


transactionsTrie?

optional transactionsTrie: `0x${string}`

Defined in: types.ts:172


uncleHash?

optional uncleHash: `0x${string}`

Defined in: types.ts:169


withdrawalsRoot?

optional withdrawalsRoot: `0x${string}`

Defined in: types.ts:184