Packages

c

io.horizen.account.block

AccountBlockHeader

case class AccountBlockHeader(version: Version, parentId: ModifierId, timestamp: Timestamp, forgingStakeInfo: ForgingStakeInfo, forgingStakeMerklePath: MerklePath, vrfProof: VrfProof, vrfOutput: VrfOutput, sidechainTransactionsMerkleRootHash: Array[Byte], mainchainMerkleRootHash: Array[Byte], stateRoot: Array[Byte], receiptsRoot: Array[Byte], forgerAddress: AddressProposition, baseFee: BigInteger, gasUsed: BigInteger, gasLimit: BigInteger, ommersMerkleRootHash: Array[Byte], ommersCumulativeScore: Long, feePaymentsHash: Array[Byte], logsBloom: Bloom, signature: Signature25519) extends SidechainBlockHeaderBase with BytesSerializable with Product with Serializable

Annotations
@JsonView() @JsonIgnoreProperties()
Linear Supertypes
Product, Equals, BytesSerializable, Serializable, Serializable, SidechainBlockHeaderBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AccountBlockHeader
  2. Product
  3. Equals
  4. BytesSerializable
  5. Serializable
  6. Serializable
  7. SidechainBlockHeaderBase
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AccountBlockHeader(version: Version, parentId: ModifierId, timestamp: Timestamp, forgingStakeInfo: ForgingStakeInfo, forgingStakeMerklePath: MerklePath, vrfProof: VrfProof, vrfOutput: VrfOutput, sidechainTransactionsMerkleRootHash: Array[Byte], mainchainMerkleRootHash: Array[Byte], stateRoot: Array[Byte], receiptsRoot: Array[Byte], forgerAddress: AddressProposition, baseFee: BigInteger, gasUsed: BigInteger, gasLimit: BigInteger, ommersMerkleRootHash: Array[Byte], ommersCumulativeScore: Long, feePaymentsHash: Array[Byte], logsBloom: Bloom, signature: Signature25519)

Type Members

  1. type M = AccountBlockHeader
    Definition Classes
    AccountBlockHeader → BytesSerializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val baseFee: BigInteger
  6. def bytes: Array[Byte]
    Definition Classes
    BytesSerializable
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. val feePaymentsHash: Array[Byte]
  10. val forgerAddress: AddressProposition
  11. val forgingStakeInfo: ForgingStakeInfo
  12. val forgingStakeMerklePath: MerklePath
  13. val gasLimit: BigInteger
  14. val gasUsed: BigInteger
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. lazy val id: ModifierId
    Definition Classes
    SidechainBlockHeaderBase
    Annotations
    @JsonSerialize()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. val logsBloom: Bloom
  19. val mainchainMerkleRootHash: Array[Byte]
  20. lazy val messageToSign: Array[Byte]
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. val ommersCumulativeScore: Long
  25. val ommersMerkleRootHash: Array[Byte]
  26. val parentId: ModifierId
  27. val receiptsRoot: Array[Byte]
  28. def semanticValidity(params: NetworkParams): Try[Unit]
  29. def serializer: SparkzSerializer[AccountBlockHeader]
    Definition Classes
    AccountBlockHeader → BytesSerializable
  30. val sidechainTransactionsMerkleRootHash: Array[Byte]
  31. val signature: Signature25519
  32. val stateRoot: Array[Byte]
  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. val timestamp: Timestamp
  35. def toString(): String
    Definition Classes
    AccountBlockHeader → AnyRef → Any
  36. val version: Version
  37. val vrfOutput: VrfOutput
  38. val vrfProof: VrfProof
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Product

Inherited from Equals

Inherited from BytesSerializable

Inherited from Serializable

Inherited from Serializable

Inherited from SidechainBlockHeaderBase

Inherited from AnyRef

Inherited from Any

Ungrouped