scorex
.
perma
consensus
package
consensus
Visibility
Public
All
Type Members
class
NotEnoughSegments
extends
Error
case class
PartialProof
(
signature:
Signature
,
segmentIndex:
Long
,
segment:
AuthDataBlock
[
DataSegment
]
)
extends
Product
with
Serializable
case class
PermaConsensusBlockData
(
target:
BigInt
,
puz:
Array
[
Byte
]
,
ticket:
Ticket
)
extends
Product
with
Serializable
case class
PermaConsensusBlockField
(
value:
PermaConsensusBlockData
)
extends
BlockField
[
PermaConsensusBlockData
] with
Product
with
Serializable
class
PermaConsensusModule
extends
ConsensusModule
[
PermaConsensusBlockData
] with
ScorexLogging
Data and functions related to a Permacoin consensus protocol
case class
Ticket
(
publicKey:
PublicKey
,
s:
Array
[
Byte
]
,
proofs:
IndexedSeq
[
PartialProof
]
)
extends
Product
with
Serializable
Value Members
object
PartialProof
extends
JsonSerialization
with
Serializable
object
PermaConsensusBlockData
extends
JsonSerialization
with
Serializable
object
PermaConsensusBlockField
extends
Serializable
object
Ticket
extends
JsonSerialization
with
Serializable
Ungrouped