package chain
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- chain
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait AbstractFeePaymentsInfo extends BytesSerializable
- final class ActiveChain extends AnyRef
- class ElementsChain[ID, DATA <: LinkedElement[ID]] extends AnyRef
- trait LinkedElement[T] extends AnyRef
- case class MainchainBlockReferenceDataInfo(headerHash: MainchainHeaderHash, height: Int, sidechainBlockId: ModifierId) extends Product with Serializable
-
final
class
MainchainBlockReferenceInfo extends BytesSerializable
- Annotations
- @JsonView()
- class MainchainBlockReferenceInfoSerializer extends SparkzSerializer[MainchainBlockReferenceInfo]
-
case class
MainchainHeaderBaseInfo(hash: MainchainHeaderHash, cumulativeCommTreeHash: Array[Byte]) extends BytesSerializable with Product with Serializable
- Annotations
- @JsonView() @JsonIgnoreProperties()
- type MainchainHeaderHash = ByteArrayWrapper with Tag[ByteArrayWrapper, chain.MainchainHeaderHash.Tag]
-
case class
MainchainHeaderInfo(hash: MainchainHeaderHash, parentHash: MainchainHeaderHash, height: Int, sidechainBlockId: ModifierId, cumulativeCommTreeHash: Array[Byte]) extends Product with Serializable
- Annotations
- @JsonView()
- case class MainchainHeaderMetadata(sidechainHeight: Int, parent: MainchainHeaderHash) extends LinkedElement[MainchainHeaderHash] with Product with Serializable
-
case class
SidechainBlockInfo(height: Int, score: Long, parentId: ModifierId, timestamp: Timestamp, semanticValidity: ModifierSemanticValidity, mainchainHeaderBaseInfo: Seq[MainchainHeaderBaseInfo], mainchainReferenceDataHeaderHashes: Seq[MainchainHeaderHash], withdrawalEpochInfo: WithdrawalEpochInfo, vrfOutputOpt: Option[VrfOutput], lastBlockInPreviousConsensusEpoch: ModifierId) extends BytesSerializable with LinkedElement[ModifierId] with Product with Serializable
- Annotations
- @JsonView() @JsonIgnoreProperties()
Value Members
- def byteArrayToMainchainHeaderHash(bytes: Array[Byte]): MainchainHeaderHash
- def byteWrapperToMainchainHeaderHash(wrapper: ByteArrayWrapper): MainchainHeaderHash
- val mainchainHeaderHashSize: Int
- object ActiveChain
- object MainchainHeaderBaseInfo extends Serializable
- object MainchainHeaderBaseInfoSerializer extends SparkzSerializer[MainchainHeaderBaseInfo]
- object MainchainHeaderHash extends TaggedType[ByteArrayWrapper]
- object SidechainBlockInfo extends Serializable
- object SidechainBlockInfoSerializer extends SparkzSerializer[SidechainBlockInfo]