Packages

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
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Header
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. 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

  1. val coinbase: EthAddress
  2. val difficulty: Unsigned256
  3. val extraData: ByteSeqMax1024
  4. val gasLimit: Unsigned256
  5. val gasUsed: Unsigned256
  6. def isValidChild(putativeParent: Header): Boolean
  7. val logsBloom: EthLogBloom
  8. val mixHash: EthHash
  9. val nonce: Unsigned64
  10. val number: Unsigned256
  11. val ommersHash: EthHash
  12. val parentHash: EthHash
  13. val receiptsRoot: EthHash
  14. val stateRoot: EthHash
  15. val timestamp: Unsigned256
  16. val transactionRoot: EthHash