final case class Header(parentHash: EthHash, ommersHash: EthHash, coinbase: EthAddress, stateRoot: EthHash, transactionRoot: EthHash, receiptsRoot: EthHash, logsBloom: EthLogBloom, difficulty: Unsigned256, number: Unsigned256, gasLimit: Unsigned256, gasUsed: Unsigned256, timestamp: Unsigned256, extraData: ByteSeqMax1024, mixHash: EthHash = AllZeroesEthHash, nonce: Unsigned64 = Unsigned64(0)) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Header
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Header(parentHash: EthHash, ommersHash: EthHash, coinbase: EthAddress, stateRoot: EthHash, transactionRoot: EthHash, receiptsRoot: EthHash, logsBloom: EthLogBloom, difficulty: Unsigned256, number: Unsigned256, gasLimit: Unsigned256, gasUsed: Unsigned256, timestamp: Unsigned256, extraData: ByteSeqMax1024, mixHash: EthHash = AllZeroesEthHash, nonce: Unsigned64 = Unsigned64(0))
Value Members
- val coinbase: EthAddress
- val difficulty: Unsigned256
- val extraData: ByteSeqMax1024
- val gasLimit: Unsigned256
- val gasUsed: Unsigned256
- def isValidChild(putativeParent: Header): Boolean
- val logsBloom: EthLogBloom
- val mixHash: EthHash
- val nonce: Unsigned64
- val number: Unsigned256
- val ommersHash: EthHash
- val parentHash: EthHash
- val receiptsRoot: EthHash
- val stateRoot: EthHash
- val timestamp: Unsigned256
- val transactionRoot: EthHash