Packages

p

io.horizen

chain

package chain

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. chain
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractFeePaymentsInfo extends BytesSerializable
  2. final class ActiveChain extends AnyRef
  3. class ElementsChain[ID, DATA <: LinkedElement[ID]] extends AnyRef
  4. trait LinkedElement[T] extends AnyRef
  5. case class MainchainBlockReferenceDataInfo(headerHash: MainchainHeaderHash, height: Int, sidechainBlockId: ModifierId) extends Product with Serializable
  6. final class MainchainBlockReferenceInfo extends BytesSerializable
    Annotations
    @JsonView()
  7. class MainchainBlockReferenceInfoSerializer extends SparkzSerializer[MainchainBlockReferenceInfo]
  8. case class MainchainHeaderBaseInfo(hash: MainchainHeaderHash, cumulativeCommTreeHash: Array[Byte]) extends BytesSerializable with Product with Serializable
    Annotations
    @JsonView() @JsonIgnoreProperties()
  9. type MainchainHeaderHash = ByteArrayWrapper with Tag[ByteArrayWrapper, chain.MainchainHeaderHash.Tag]
  10. case class MainchainHeaderInfo(hash: MainchainHeaderHash, parentHash: MainchainHeaderHash, height: Int, sidechainBlockId: ModifierId, cumulativeCommTreeHash: Array[Byte]) extends Product with Serializable
    Annotations
    @JsonView()
  11. case class MainchainHeaderMetadata(sidechainHeight: Int, parent: MainchainHeaderHash) extends LinkedElement[MainchainHeaderHash] with Product with Serializable
  12. 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

  1. def byteArrayToMainchainHeaderHash(bytes: Array[Byte]): MainchainHeaderHash
  2. def byteWrapperToMainchainHeaderHash(wrapper: ByteArrayWrapper): MainchainHeaderHash
  3. val mainchainHeaderHashSize: Int
  4. object ActiveChain
  5. object MainchainHeaderBaseInfo extends Serializable
  6. object MainchainHeaderBaseInfoSerializer extends SparkzSerializer[MainchainHeaderBaseInfo]
  7. object MainchainHeaderHash extends TaggedType[ByteArrayWrapper]
  8. object SidechainBlockInfo extends Serializable
  9. object SidechainBlockInfoSerializer extends SparkzSerializer[SidechainBlockInfo]

Inherited from AnyRef

Inherited from Any

Ungrouped