package proposition
Type Members
-
final
class
MCPublicKeyHashProposition extends Proposition
- Annotations
- @JsonView()
- final class MCPublicKeyHashPropositionSerializer extends PropositionSerializer[MCPublicKeyHashProposition]
- trait ProofOfKnowledgeProposition[S <: Secret] extends Proposition
- trait Proposition extends sparkz.core.transaction.box.proposition.Proposition
- trait PropositionSerializer[P <: Proposition] extends SparkzSerializer[P]
-
trait
ProvableCheckResult[S <: Secret] extends AnyRef
Data structure used to represent the result of a ProofOfKnowledgeProposition check against a list of secrets
- class ProvableCheckResultImpl[S <: Secret] extends ProvableCheckResult[S]
-
final
class
PublicKey25519Proposition extends SingleSecretProofOfKnowledgeProposition[PrivateKey25519]
- Annotations
- @JsonView()
- final class PublicKey25519PropositionSerializer extends PropositionSerializer[PublicKey25519Proposition]
-
class
SchnorrProposition extends SingleSecretProofOfKnowledgeProposition[SchnorrSecret]
- Annotations
- @JsonView() @JsonIgnoreProperties()
- class SchnorrPropositionSerializer extends PropositionSerializer[SchnorrProposition]
- trait SingleSecretProofOfKnowledgeProposition[S <: Secret] extends ProofOfKnowledgeProposition[S]
-
class
VrfPublicKey extends SingleSecretProofOfKnowledgeProposition[VrfSecretKey]
- Annotations
- @JsonView() @JsonIgnoreProperties()
- class VrfPublicKeySerializer extends PropositionSerializer[VrfPublicKey]