ethereumjs-monorepo

@ethereumjs/block


@ethereumjs/block / JSONHeader

Interface: JSONHeader

Defined in: types.ts:173

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

Properties

baseFeePerGas?

optional baseFeePerGas: `0x${string}`

Defined in: types.ts:189


blobGasUsed?

optional blobGasUsed: `0x${string}`

Defined in: types.ts:191


coinbase?

optional coinbase: `0x${string}`

Defined in: types.ts:176


difficulty?

optional difficulty: `0x${string}`

Defined in: types.ts:181


excessBlobGas?

optional excessBlobGas: `0x${string}`

Defined in: types.ts:192


extraData?

optional extraData: `0x${string}`

Defined in: types.ts:186


gasLimit?

optional gasLimit: `0x${string}`

Defined in: types.ts:183


gasUsed?

optional gasUsed: `0x${string}`

Defined in: types.ts:184


logsBloom?

optional logsBloom: `0x${string}`

Defined in: types.ts:180


mixHash?

optional mixHash: `0x${string}`

Defined in: types.ts:187


nonce?

optional nonce: `0x${string}`

Defined in: types.ts:188


number?

optional number: `0x${string}`

Defined in: types.ts:182


parentBeaconBlockRoot?

optional parentBeaconBlockRoot: `0x${string}`

Defined in: types.ts:193


parentHash?

optional parentHash: `0x${string}`

Defined in: types.ts:174


receiptTrie?

optional receiptTrie: `0x${string}`

Defined in: types.ts:179


requestsHash?

optional requestsHash: `0x${string}`

Defined in: types.ts:194


stateRoot?

optional stateRoot: `0x${string}`

Defined in: types.ts:177


timestamp?

optional timestamp: `0x${string}`

Defined in: types.ts:185


transactionsTrie?

optional transactionsTrie: `0x${string}`

Defined in: types.ts:178


uncleHash?

optional uncleHash: `0x${string}`

Defined in: types.ts:175


withdrawalsRoot?

optional withdrawalsRoot: `0x${string}`

Defined in: types.ts:190