org.plasmalabs.sdk.models
Members list
Type members
Classlikes
Represents the identifier of an Accumulator Root. It is constructed from the evidence of the signable bytes of the Lock.
Represents the identifier of an Accumulator Root. It is constructed from the evidence of the signable bytes of the Lock.
Value parameters
- value
-
The evidence of the Accumulator Root's signable bytes length = 32
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AccumulatorRootId]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AccumulatorRootId]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AccumulatorRootId.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
AddressProto.type
Value parameters
- inputUtxos
-
The non-empty list of UTXOs that we are using to compute the Merkle root for the alloy.
- outputIdx
-
The index in the output sequence of the transaction where the merged tokens are stored.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AssetMergingStatement]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AssetMergingStatement]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
- Self type
Value parameters
- groupTokenUtxo
-
The address of the UTXO that contains the group constructor token that we are using to mint the asset token.
- permanentMetadata
-
This is the permanent metadata of an asset. It follows the schema defined in the permanent metadata schema of the series policy corresponding to the token being minted. The conformance of this field to the schema is not checked by the node.
- quantity
-
The number of assets that we are minting using the group and series constructor token references by the two other attributes.
- seriesTokenUtxo
-
The address of the UTXO that contains the seriesconstructor token that we are using to mint the asset token.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AssetMintingStatement]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AssetMintingStatement]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
- Self type
Value parameters
- inputUtxo
-
The UTXO that is being split.
- outputIndexes
-
The non-empty list of indexes where the split asset is being put.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AssetSplittingStatement]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AssetSplittingStatement]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
- Self type
Datums represent a queryable product value of the arguments available from a certain Event. Datum may be evaluated during the Quivr protocol execution by providing events as Datum in a Dynamic Context.
Datums represent a queryable product value of the arguments available from a certain Event. Datum may be evaluated during the Quivr protocol execution by providing events as Datum in a Dynamic Context.
Attributes
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
DatumProto.type
Attributes
- Supertypes
- Self type
-
DatumValidator.type
Events are uniquely identifiable occurrences of state mutations within the blockchain protocol. Each event is associated with certain data that may be updated every tick.
Events are uniquely identifiable occurrences of state mutations within the blockchain protocol. Each event is associated with certain data that may be updated every tick.
Attributes
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
EventProto.type
Attributes
- Supertypes
- Self type
-
EventValidator.type
Evidence should be a succinct, unique set of bytes used to distinguish between any two data objects. Evidence is also meant to have a minimal amount of structure such that other domains may provide their own similarly unique & succinct values. Quivr can cast such external domain "evidence" into Topl evidence through the use of ContainsSignable[Evidence[_]]
Evidence should be a succinct, unique set of bytes used to distinguish between any two data objects. Evidence is also meant to have a minimal amount of structure such that other domains may provide their own similarly unique & succinct values. Quivr can cast such external domain "evidence" into Topl evidence through the use of ContainsSignable[Evidence[_]]
Attributes
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
EvidenceProto.type
Attributes
- Supertypes
- Self type
-
EvidenceValidator.type
Represents the identifier of an TAM V2 group. It is constructed using SHA-256 digest from fields label+fixedSeries+seriesTokenSupply+transactionId+utxoIndex.
Represents the identifier of an TAM V2 group. It is constructed using SHA-256 digest from fields label+fixedSeries+seriesTokenSupply+transactionId+utxoIndex.
Value parameters
- value
-
The evidence of the Group signable bytes length = 32
Attributes
Attributes
- Supertypes
- Self type
-
GroupIdValidator.type
Value parameters
- fixedSeries
-
An optional series identifier. When this series identifier is defined, this groups that implement this policy can only be used to mint assets with the aforementioned series identifier
- label
-
Identifies the group policy for humans (do not confuse with the actual group identifier)
- registrationUtxo
-
The address of a UTXO. The UTXO contains the LVLs that are paid for minting the group constructor token.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GroupPolicy]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GroupPolicy]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
GroupPolicy.type
Attributes
- Supertypes
- Self type
-
GroupPolicyValidator.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
IdentifierProto.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
IndicesProto.type
Attributes
- Supertypes
- Self type
-
IndicesValidator.type
Used in UTXOs
Used in UTXOs
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[LockAddress]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[LockAddress]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
LockAddress.type
Attributes
- Supertypes
- Self type
-
LockAddressValidator.type
Represents the identifier of a Lock. It is constructed from the evidence of the signable bytes of the Lock.
Represents the identifier of a Lock. It is constructed from the evidence of the signable bytes of the Lock.
Value parameters
- value
-
The evidence of the Lock's signable bytes length = 32
Attributes
Attributes
- Supertypes
- Self type
-
LockIdValidator.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
PolicyStatementProto.type
Represents the identifier of an TAM V2 series. It is constructed using SHA-256 digest from fields label+fixedSeries+seriesTokenSupply+transactionId+utxoIndex.
Represents the identifier of an TAM V2 series. It is constructed using SHA-256 digest from fields label+fixedSeries+seriesTokenSupply+transactionId+utxoIndex.
Value parameters
- value
-
The evidence of the Group signable bytes length = 32
Attributes
Attributes
- Supertypes
- Self type
-
SeriesIdValidator.type
Value parameters
- ephemeralMetadataScheme
-
Describes the schema of the data stored in the metadata field of the Asset Minting Statement.
- fungibility
-
Describes the fungibility of the assets minted using the series constructor token derived from this policy.
- label
-
The human readable name of this series. (do not confuse with the actual series identifier)
- permanentMetadataScheme
-
Describes the schema of the data stored in the Asset Token.
- quantityDescriptor
-
Describes the behavior of the quantity field of the assets minted using the series constructor derived from this policy.
- registrationUtxo
-
The address of a UTXO. The UTXO contains the LVLs that are paid for minting the series constructor token.
- tokenSupply
-
This is an optional field. When provided it fixes the quantity of tokens that will be minted when this series is consumed, and the series constructor is burned by the minting transaction. When not provided, the series constructor is not burned, thus making the token supply unlimited.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[SeriesPolicy]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[SeriesPolicy]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SeriesPolicy.type
Attributes
- Supertypes
- Self type
Represents the identifier of a Transaction. It is constructed from the evidence of the signable bytes of the Transaction.
Represents the identifier of a Transaction. It is constructed from the evidence of the signable bytes of the Transaction.
Value parameters
- value
-
The evidence of the Transaction's signable bytes length = 32
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[TransactionId]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[TransactionId]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TransactionId.type
Attributes
- Supertypes
- Self type
Used in Challenge.PreviousProposition
Used in Challenge.PreviousProposition
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[TransactionInputAddress]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[TransactionInputAddress]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
- Self type
Used in STXOs
Used in STXOs
Value parameters
- index
-
index of the output (UTXO) within the transaction targeted by id.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[TransactionOutputAddress]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[TransactionOutputAddress]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
- Self type