package syntax
- Alphabetic
- By Inheritance
- syntax
- Int128Syntax
- TokenTypeIdentifierSyntax
- BoxValueSyntax
- SeriesPolicySyntax
- GroupPolicySyntax
- TransactionSyntax
- TransactionIdSyntax
- KeyPairSyntax
- LockSyntax
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class AssetType(groupIdOrAlloy: ByteString, seriesIdOrAlloy: ByteString) extends ValueTypeIdentifier with Product with Serializable
An Asset Token value type, identified by a Group Id (or Group Alloy) and a Series Id (or Series Alloy).
An Asset Token value type, identified by a Group Id (or Group Alloy) and a Series Id (or Series Alloy).
If the asset is not an alloy (i.e, is not the result of a merge), then the GroupId and SeriesId of the asset are used. Assets with a fungibility of GROUP_AND_SERIES can never be an alloy thus will always use GroupId and SeriesId. If the asset is an alloy and it's fungibility is GROUP, then the GroupId and the Series Alloy of the asset are used. If the asset is an alloy and it's fungibility is SERIES, then the Group Alloy and the SeriesId of the asset are used.
- groupIdOrAlloy
The GroupId or Group Alloy of the asset
- seriesIdOrAlloy
The SeriesId or Series Alloy of the asset
- trait BoxValueSyntax extends AnyRef
- final class GroupPolicyAsGroupPolicySyntaxOps extends AnyVal
- trait GroupPolicySyntax extends AnyRef
- case class GroupType(groupId: GroupId) extends ValueTypeIdentifier with Product with Serializable
A Group Constructor Token value type, identified by a GroupId
A Group Constructor Token value type, identified by a GroupId
- groupId
The GroupId of the Group Constructor Token
- trait Int128Syntax extends AnyRef
- trait KeyPairSyntax extends AnyRef
- trait LockSyntax extends AnyRef
- final class LockSyntaxOps extends AnyVal
- final class PredicateLockSyntaxOps extends AnyVal
- final class SeriesPolicyAsSeriesPolicySyntaxOps extends AnyVal
- trait SeriesPolicySyntax extends AnyRef
- case class SeriesType(seriesId: SeriesId) extends ValueTypeIdentifier with Product with Serializable
A Series Constructor Token value type, identified by a SeriesId
A Series Constructor Token value type, identified by a SeriesId
- seriesId
The SeriesId of the Series Constructor Token
- trait TokenTypeIdentifierSyntax extends AnyRef
- case class ToplType(registration: Option[StakingRegistration]) extends ValueTypeIdentifier with Product with Serializable
A TOPL value type
- trait TransactionIdSyntax extends AnyRef
- final class TransactionIdSyntaxOps extends AnyVal
- trait TransactionSyntax extends AnyRef
- final class TransactionSyntaxOps extends AnyVal
- final class ValueToFungibilitySyntaxOps extends AnyVal
- final class ValueToQuantityDescriptorSyntaxOps extends AnyVal
- final class ValueToQuantitySyntaxOps extends AnyVal
- final class ValueToTypeIdentifierSyntaxOps extends AnyVal
- trait ValueTypeIdentifier extends AnyRef
Identifies the specific type of a token.
Value Members
- implicit def assetAsBoxVal(a: Asset): Value
- Definition Classes
- BoxValueSyntax
- implicit def bigIntAsInt128(bigInt: BigInt): Int128
- Definition Classes
- Int128Syntax
- implicit def cryptoToPbKeyPair(keyPair: KeyPair[SecretKey, PublicKey]): KeyPair
- Definition Classes
- KeyPairSyntax
- implicit def cryptoVkToPbVk(cryptoVk: PublicKey): ExtendedEd25519Vk
- Definition Classes
- KeyPairSyntax
- implicit def groupAsBoxVal(g: Group): Value
- Definition Classes
- BoxValueSyntax
- implicit def groupPolicyAsGroupPolicySyntaxOps(groupPolicy: GroupPolicy): GroupPolicyAsGroupPolicySyntaxOps
- Definition Classes
- GroupPolicySyntax
- implicit def int128AsBigInt(int128: Int128): BigInt
- Definition Classes
- Int128Syntax
- implicit def ioTransactionAsTransactionSyntaxOps(transaction: IoTransaction): TransactionSyntaxOps
- Definition Classes
- TransactionSyntax
- implicit def lockAsLockSyntaxOps(lock: Lock): LockSyntaxOps
- Definition Classes
- LockSyntax
- implicit def longAsInt128(long: Long): Int128
- Definition Classes
- Int128Syntax
- implicit def lvlAsBoxVal(lvl: LVL): Value
- Definition Classes
- BoxValueSyntax
- implicit def pbKeyPairToCryptoKeyPair(pbKeyPair: KeyPair): KeyPair[SecretKey, PublicKey]
- Definition Classes
- KeyPairSyntax
- implicit def pbVkToCryptoVk(pbVk: ExtendedEd25519Vk): PublicKey
- Definition Classes
- KeyPairSyntax
- implicit def predicateLockAsLockSyntaxOps(lock: Predicate): PredicateLockSyntaxOps
- Definition Classes
- LockSyntax
- implicit def seriesAsBoxVal(s: Series): Value
- Definition Classes
- BoxValueSyntax
- implicit def seriesPolicyAsSeriesPolicySyntaxOps(SeriesPolicy: SeriesPolicy): SeriesPolicyAsSeriesPolicySyntaxOps
- Definition Classes
- SeriesPolicySyntax
- implicit def toplAsBoxVal(tpl: TOPL): Value
- Definition Classes
- BoxValueSyntax
- implicit def transactionIdAsIdSyntaxOps(id: TransactionId): TransactionIdSyntaxOps
- Definition Classes
- TransactionIdSyntax
- implicit def valueToFungibilitySyntaxOps(v: Value): ValueToFungibilitySyntaxOps
- Definition Classes
- BoxValueSyntax
- implicit def valueToQuantityDescriptorSyntaxOps(v: Value): ValueToQuantityDescriptorSyntaxOps
- Definition Classes
- BoxValueSyntax
- implicit def valueToQuantitySyntaxOps(v: Value): ValueToQuantitySyntaxOps
- Definition Classes
- BoxValueSyntax
- implicit def valueToTypeIdentifierSyntaxOps(v: Value): ValueToTypeIdentifierSyntaxOps
- Definition Classes
- TokenTypeIdentifierSyntax
- case object LvlType extends ValueTypeIdentifier with Product with Serializable
A LVL value type
- object TransactionSyntaxOps
- case object UnknownType extends ValueTypeIdentifier with Product with Serializable
An unknown value type.
An unknown value type. This is useful for when new types are added to the ecosystem and the SDK is not updated yet.