Package

scorex.perma

consensus

Permalink

package consensus

Visibility
  1. Public
  2. All

Type Members

  1. class NotEnoughSegments extends Error

    Permalink
  2. case class PartialProof(signature: Signature, segmentIndex: Long, segment: AuthDataBlock[DataSegment]) extends Product with Serializable

    Permalink
  3. case class PermaConsensusBlockData(target: BigInt, puz: Array[Byte], ticket: Ticket) extends Product with Serializable

    Permalink
  4. case class PermaConsensusBlockField(value: PermaConsensusBlockData) extends BlockField[PermaConsensusBlockData] with Product with Serializable

    Permalink
  5. class PermaConsensusModule extends ConsensusModule[PermaConsensusBlockData] with ScorexLogging

    Permalink

    Data and functions related to a Permacoin consensus protocol

  6. case class Ticket(publicKey: PublicKey, s: Array[Byte], proofs: IndexedSeq[PartialProof]) extends Product with Serializable

    Permalink

Value Members

  1. object PartialProof extends JsonSerialization with Serializable

    Permalink
  2. object PermaConsensusBlockData extends JsonSerialization with Serializable

    Permalink
  3. object PermaConsensusBlockField extends Serializable

    Permalink
  4. object Ticket extends JsonSerialization with Serializable

    Permalink

Ungrouped