Packages

package syntax

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. syntax
  2. Int128Syntax
  3. TokenTypeIdentifierSyntax
  4. BoxValueSyntax
  5. SeriesPolicySyntax
  6. GroupPolicySyntax
  7. TransactionSyntax
  8. TransactionIdSyntax
  9. KeyPairSyntax
  10. LockSyntax
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. 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

  2. trait BoxValueSyntax extends AnyRef
  3. final class GroupPolicyAsGroupPolicySyntaxOps extends AnyVal
  4. trait GroupPolicySyntax extends AnyRef
  5. 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

  6. trait Int128Syntax extends AnyRef
  7. trait KeyPairSyntax extends AnyRef
  8. trait LockSyntax extends AnyRef
  9. final class LockSyntaxOps extends AnyVal
  10. final class PredicateLockSyntaxOps extends AnyVal
  11. final class SeriesPolicyAsSeriesPolicySyntaxOps extends AnyVal
  12. trait SeriesPolicySyntax extends AnyRef
  13. 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

  14. trait TokenTypeIdentifierSyntax extends AnyRef
  15. case class ToplType(registration: Option[StakingRegistration]) extends ValueTypeIdentifier with Product with Serializable

    A TOPL value type

  16. trait TransactionIdSyntax extends AnyRef
  17. final class TransactionIdSyntaxOps extends AnyVal
  18. trait TransactionSyntax extends AnyRef
  19. final class TransactionSyntaxOps extends AnyVal
  20. final class ValueToFungibilitySyntaxOps extends AnyVal
  21. final class ValueToQuantityDescriptorSyntaxOps extends AnyVal
  22. final class ValueToQuantitySyntaxOps extends AnyVal
  23. final class ValueToTypeIdentifierSyntaxOps extends AnyVal
  24. trait ValueTypeIdentifier extends AnyRef

    Identifies the specific type of a token.

Value Members

  1. implicit def assetAsBoxVal(a: Asset): Value
    Definition Classes
    BoxValueSyntax
  2. implicit def bigIntAsInt128(bigInt: BigInt): Int128
    Definition Classes
    Int128Syntax
  3. implicit def cryptoToPbKeyPair(keyPair: KeyPair[SecretKey, PublicKey]): KeyPair
    Definition Classes
    KeyPairSyntax
  4. implicit def cryptoVkToPbVk(cryptoVk: PublicKey): ExtendedEd25519Vk
    Definition Classes
    KeyPairSyntax
  5. implicit def groupAsBoxVal(g: Group): Value
    Definition Classes
    BoxValueSyntax
  6. implicit def groupPolicyAsGroupPolicySyntaxOps(groupPolicy: GroupPolicy): GroupPolicyAsGroupPolicySyntaxOps
    Definition Classes
    GroupPolicySyntax
  7. implicit def int128AsBigInt(int128: Int128): BigInt
    Definition Classes
    Int128Syntax
  8. implicit def ioTransactionAsTransactionSyntaxOps(transaction: IoTransaction): TransactionSyntaxOps
    Definition Classes
    TransactionSyntax
  9. implicit def lockAsLockSyntaxOps(lock: Lock): LockSyntaxOps
    Definition Classes
    LockSyntax
  10. implicit def longAsInt128(long: Long): Int128
    Definition Classes
    Int128Syntax
  11. implicit def lvlAsBoxVal(lvl: LVL): Value
    Definition Classes
    BoxValueSyntax
  12. implicit def pbKeyPairToCryptoKeyPair(pbKeyPair: KeyPair): KeyPair[SecretKey, PublicKey]
    Definition Classes
    KeyPairSyntax
  13. implicit def pbVkToCryptoVk(pbVk: ExtendedEd25519Vk): PublicKey
    Definition Classes
    KeyPairSyntax
  14. implicit def predicateLockAsLockSyntaxOps(lock: Predicate): PredicateLockSyntaxOps
    Definition Classes
    LockSyntax
  15. implicit def seriesAsBoxVal(s: Series): Value
    Definition Classes
    BoxValueSyntax
  16. implicit def seriesPolicyAsSeriesPolicySyntaxOps(SeriesPolicy: SeriesPolicy): SeriesPolicyAsSeriesPolicySyntaxOps
    Definition Classes
    SeriesPolicySyntax
  17. implicit def toplAsBoxVal(tpl: TOPL): Value
    Definition Classes
    BoxValueSyntax
  18. implicit def transactionIdAsIdSyntaxOps(id: TransactionId): TransactionIdSyntaxOps
    Definition Classes
    TransactionIdSyntax
  19. implicit def valueToFungibilitySyntaxOps(v: Value): ValueToFungibilitySyntaxOps
    Definition Classes
    BoxValueSyntax
  20. implicit def valueToQuantityDescriptorSyntaxOps(v: Value): ValueToQuantityDescriptorSyntaxOps
    Definition Classes
    BoxValueSyntax
  21. implicit def valueToQuantitySyntaxOps(v: Value): ValueToQuantitySyntaxOps
    Definition Classes
    BoxValueSyntax
  22. implicit def valueToTypeIdentifierSyntaxOps(v: Value): ValueToTypeIdentifierSyntaxOps
    Definition Classes
    TokenTypeIdentifierSyntax
  23. case object LvlType extends ValueTypeIdentifier with Product with Serializable

    A LVL value type

  24. object TransactionSyntaxOps
  25. 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.

Inherited from Int128Syntax

Inherited from BoxValueSyntax

Inherited from SeriesPolicySyntax

Inherited from GroupPolicySyntax

Inherited from TransactionSyntax

Inherited from TransactionIdSyntax

Inherited from KeyPairSyntax

Inherited from LockSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped