org.plasmalabs.sdk.models.box

Members list

Type members

Classlikes

object AssetProto extends GeneratedFileObject

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
AssetProto.type
final case class Attestation(value: Value, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Attestation]

encapsulates the lock and responses are used to satisfy locks (may be successful or unsuccessful)

encapsulates the lock and responses are used to satisfy locks (may be successful or unsuccessful)

Attributes

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

Attributes

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

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
object AttestationValidator extends Validator[Attestation]

Attributes

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

encapsulates a value and lock that is needed to be satisfied in order to unlock value

encapsulates a value and lock that is needed to be satisfied in order to unlock value

Attributes

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

Attributes

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

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
BoxProto.type
object BoxValidator extends Validator[Box]

Attributes

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

Challenge is a single field message with its options being one of RevealedProposition or PreviousProposition

Challenge is a single field message with its options being one of RevealedProposition or PreviousProposition

Attributes

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

Attributes

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

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
object ChallengeValidator extends Validator[Challenge]

Attributes

Supertypes
trait Validator[Challenge]
trait Serializable
class Object
trait Matchable
class Any
Self type
sealed abstract class FungibilityType(val value: Int) extends GeneratedEnum

Attributes

Companion
object
Supertypes
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object GROUP
trait Recognized
object SERIES
class Unrecognized
object FungibilityType extends GeneratedEnumCompanion[FungibilityType]

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
trait GeneratedEnumCompanion[FungibilityType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class Lock(value: Value, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Lock]

used to lock a box value and needs to be satisfied in order for the value of the box to be spent should be able to calculate or retrieve the root of the Lock

used to lock a box value and needs to be satisfied in order for the value of the box to be spent should be able to calculate or retrieve the root of the Lock

  • from Predicate -> Image -> Commitment -> Signable -> Evidence

Attributes

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

Attributes

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

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
LockProto.type
object LockValidator extends Validator[Lock]

Attributes

Supertypes
trait Validator[Lock]
trait Serializable
class Object
trait Matchable
class Any
Self type
sealed abstract class QuantityDescriptorType(val value: Int) extends GeneratedEnum

Attributes

Companion
object
Supertypes
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object ACCUMULATOR
object FRACTIONABLE
object IMMUTABLE
object LIQUID
trait Recognized
class Unrecognized
Show all
object QuantityDescriptorType extends GeneratedEnumCompanion[QuantityDescriptorType]

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
trait GeneratedEnumCompanion[QuantityDescriptorType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class Value(value: Value, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Value]

The value contained in a box

The value contained in a box

Attributes

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

Attributes

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

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
ValueProto.type
object ValueValidator extends Validator[Value]

Attributes

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