org.plasmalabs.quivr.models

Members list

Type members

Classlikes

final case class Data(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Data]

General purpose data

General purpose data

Value parameters

value

Byte representation of data value

Attributes

Companion
object
Supertypes
trait Updatable[Data]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Data extends GeneratedMessageCompanion[Data]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Data]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Data.type
object DataValidator extends Validator[Data]

Attributes

Supertypes
trait Validator[Data]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Digest(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Digest]

Information output to Hash

Information output to Hash

Value parameters

value

strict length = 32

Attributes

Companion
object
Supertypes
trait Updatable[Digest]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Digest extends GeneratedMessageCompanion[Digest]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Digest]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Digest.type
object DigestValidator extends Validator[Digest]

Attributes

Supertypes
trait Validator[Digest]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class DigestVerification(digest: Digest, preimage: Preimage, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[DigestVerification]

Encapsulates digest and preimage used to verify that preimage results in digest

Encapsulates digest and preimage used to verify that preimage results in digest

Attributes

Companion
object
Supertypes
trait Updatable[DigestVerification]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DigestVerification extends GeneratedMessageCompanion[DigestVerification]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[DigestVerification]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait Validator[DigestVerification]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Int128(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Int128]

Represents a 128-bit integer

Represents a 128-bit integer

Value parameters

value

Java BigInt Representation: two's-complement, big-endian

Attributes

Companion
object
Supertypes
trait Updatable[Int128]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Int128 extends GeneratedMessageCompanion[Int128]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Int128]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Int128.type
object Int128Validator extends Validator[Int128]

Attributes

Supertypes
trait Validator[Int128]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class KeyPair(vk: VerificationKey, sk: SigningKey, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[KeyPair]

Public and private key pairs used to sign and verify

Public and private key pairs used to sign and verify

Attributes

Companion
object
Supertypes
trait Updatable[KeyPair]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object KeyPair extends GeneratedMessageCompanion[KeyPair]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[KeyPair]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
KeyPair.type
object KeyPairValidator extends Validator[KeyPair]

Attributes

Supertypes
trait Validator[KeyPair]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Message(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Message]

Message to sign

Message to sign

Attributes

Companion
object
Supertypes
trait Updatable[Message]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Message extends GeneratedMessageCompanion[Message]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Message]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Message.type
object MessageValidator extends Validator[Message]

Attributes

Supertypes
trait Validator[Message]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Preimage(input: ByteString, salt: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Preimage]

Preimage (input) for a digest operation

Preimage (input) for a digest operation

Attributes

Companion
object
Supertypes
trait Updatable[Preimage]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Preimage extends GeneratedMessageCompanion[Preimage]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Preimage]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Preimage.type
object PreimageValidator extends Validator[Preimage]

Attributes

Supertypes
trait Validator[Preimage]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Proof(value: Value, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Proof]

Proofs that are used to satisfy propositions

Proofs that are used to satisfy propositions

Attributes

Companion
object
Supertypes
trait Updatable[Proof]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Proof extends GeneratedMessageCompanion[Proof]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Proof]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Proof.type
object ProofProto extends GeneratedFileObject

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
ProofProto.type
object ProofValidator extends Validator[Proof]

Attributes

Supertypes
trait Validator[Proof]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Proposition(value: Value, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Proposition]

Condition that must be satisfied to unlock

Condition that must be satisfied to unlock

Attributes

Companion
object
Supertypes
trait Updatable[Proposition]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Proposition extends GeneratedMessageCompanion[Proposition]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Proposition]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object PropositionProto extends GeneratedFileObject

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
object PropositionValidator extends Validator[Proposition]

Attributes

Supertypes
trait Validator[Proposition]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Ratio(numerator: Int128, denominator: Int128, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Ratio]

Value parameters

denominator

Populate with 1 if not defined

Attributes

Companion
object
Supertypes
trait Updatable[Ratio]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Ratio extends GeneratedMessageCompanion[Ratio]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Ratio]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Ratio.type
object RatioValidator extends Validator[Ratio]

Attributes

Supertypes
trait Validator[Ratio]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Root(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Root]

Event root

Event root

Attributes

Companion
object
Supertypes
trait Updatable[Root]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Root extends GeneratedMessageCompanion[Root]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Root]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Root.type
object RootValidator extends Validator[Root]

Attributes

Supertypes
trait Validator[Root]
trait Serializable
class Object
trait Matchable
class Any
Self type
object SharedProto extends GeneratedFileObject

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
final case class SignableBytes(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[SignableBytes]

signable in bytes

signable in bytes

Attributes

Companion
object
Supertypes
trait Updatable[SignableBytes]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SignableBytes extends GeneratedMessageCompanion[SignableBytes]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[SignableBytes]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object SignableBytesValidator extends Validator[SignableBytes]

Attributes

Supertypes
trait Validator[SignableBytes]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class SignatureVerification(verificationKey: VerificationKey, signature: Witness, message: Message, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[SignatureVerification]

encapsulates data used to verify a signing routine

encapsulates data used to verify a signing routine

Attributes

Companion
object
Supertypes
trait Updatable[SignatureVerification]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SignatureVerification extends GeneratedMessageCompanion[SignatureVerification]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[SignatureVerification]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait Validator[SignatureVerification]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class SigningKey(sk: Sk, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[SigningKey]

Private key used to sign

Private key used to sign

Attributes

Companion
object
Supertypes
trait Updatable[SigningKey]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SigningKey extends GeneratedMessageCompanion[SigningKey]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[SigningKey]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
SigningKey.type
object SigningKeyValidator extends Validator[SigningKey]

Attributes

Supertypes
trait Validator[SigningKey]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class SmallData(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[SmallData]

Data format used for metadata

Data format used for metadata

Value parameters

value

Maximum length = 64

Attributes

Companion
object
Supertypes
trait Updatable[SmallData]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SmallData extends GeneratedMessageCompanion[SmallData]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[SmallData]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
SmallData.type
object SmallDataValidator extends Validator[SmallData]

Attributes

Supertypes
trait Validator[SmallData]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class TxBind(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[TxBind]

Transaction bind uses signable bytes to bind a proof

Transaction bind uses signable bytes to bind a proof

Attributes

Companion
object
Supertypes
trait Updatable[TxBind]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TxBind extends GeneratedMessageCompanion[TxBind]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[TxBind]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
TxBind.type
object TxBindValidator extends Validator[TxBind]

Attributes

Supertypes
trait Validator[TxBind]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class VerificationKey(vk: Vk, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[VerificationKey]

public key in a key pair used for verification

public key in a key pair used for verification

Attributes

Companion
object
Supertypes
trait Updatable[VerificationKey]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object VerificationKey extends GeneratedMessageCompanion[VerificationKey]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[VerificationKey]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object VerificationKeyValidator extends Validator[VerificationKey]

Attributes

Supertypes
trait Validator[VerificationKey]
trait Serializable
class Object
trait Matchable
class Any
Self type
final case class Witness(value: ByteString, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Witness]

generated signature

generated signature

Attributes

Companion
object
Supertypes
trait Updatable[Witness]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Witness extends GeneratedMessageCompanion[Witness]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Witness]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Witness.type
object WitnessValidator extends Validator[Witness]

Attributes

Supertypes
trait Validator[Witness]
trait Serializable
class Object
trait Matchable
class Any
Self type