tuweni / org.apache.tuweni.eth / BlockHeader / <init>

<init>

BlockHeader(@Nullable parentHash: Hash?, ommersHash: Hash!, coinbase: Address!, stateRoot: Hash!, transactionsRoot: Hash!, receiptsRoot: Hash!, logsBloom: Bytes!, difficulty: UInt256!, number: UInt256!, gasLimit: Gas!, gasUsed: Gas!, timestamp: Instant!, extraData: Bytes!, mixHash: Hash!, nonce: UInt64!)

Creates a new block header.

Parameters

parentHash - Hash?: the parent hash, or null.

ommersHash - Hash!: the ommers hash.

coinbase - Address!: the block's beneficiary address.

stateRoot - Hash!: the hash associated with the state tree.

transactionsRoot - Hash!: the hash associated with the transactions tree.

receiptsRoot - Hash!: the hash associated with the transaction receipts tree.

logsBloom - Bytes!: the bloom filter of the logs of the block.

difficulty - UInt256!: the difficulty of the block.

number - UInt256!: the number of the block.

gasLimit - Gas!: the gas limit of the block.

gasUsed - Gas!: the gas used for the block.

timestamp - Instant!: the timestamp of the block.

extraData - Bytes!: the extra data stored with the block.

mixHash - Hash!: the hash associated with computional work on the block.

nonce - UInt64!: the nonce of the block.