Evolution SDK
ModulesPlutus

plutus/Value.ts

Value overview


Table of contents


utils

AssetName

Asset Name - Token name within a policy

Signature

export declare const AssetName: TSchema.ByteArray

AssetName (type alias)

Signature

export type AssetName = typeof AssetName.Type

AssetNameCodec

Signature

export declare const AssetNameCodec: {
  toData: (a: Uint8Array, overrideOptions?: ParseOptions) => Uint8Array
  fromData: (i: Uint8Array, overrideOptions?: ParseOptions) => Uint8Array
  toCBORHex: (a: Uint8Array, overrideOptions?: ParseOptions) => string
  toCBORBytes: (a: Uint8Array, overrideOptions?: ParseOptions) => any
  fromCBORHex: (i: string, overrideOptions?: ParseOptions) => Uint8Array
  fromCBORBytes: (i: any, overrideOptions?: ParseOptions) => Uint8Array
}

AssetsMap

Assets Map - Map of AssetName to quantity

Signature

export declare const AssetsMap: TSchema.Map<TSchema.ByteArray, TSchema.Integer>

AssetsMap (type alias)

Signature

export type AssetsMap = typeof AssetsMap.Type

Codec

Signature

export declare const Codec: {
  toData: (a: Map<Uint8Array, Map<Uint8Array, bigint>>, overrideOptions?: ParseOptions) => Map<Data.Data, Data.Data>
  fromData: (i: Map<Data.Data, Data.Data>, overrideOptions?: ParseOptions) => Map<Uint8Array, Map<Uint8Array, bigint>>
  toCBORHex: (a: Map<Uint8Array, Map<Uint8Array, bigint>>, overrideOptions?: ParseOptions) => string
  toCBORBytes: (a: Map<Uint8Array, Map<Uint8Array, bigint>>, overrideOptions?: ParseOptions) => any
  fromCBORHex: (i: string, overrideOptions?: ParseOptions) => Map<Uint8Array, Map<Uint8Array, bigint>>
  fromCBORBytes: (i: any, overrideOptions?: ParseOptions) => Map<Uint8Array, Map<Uint8Array, bigint>>
}

Lovelace

Lovelace - ADA in lovelace (1 ADA = 1,000,000 lovelace)

Signature

export declare const Lovelace: TSchema.Integer

Lovelace (type alias)

Signature

export type Lovelace = typeof Lovelace.Type

LovelaceCodec

Signature

export declare const LovelaceCodec: {
  toData: (a: bigint, overrideOptions?: ParseOptions) => bigint
  fromData: (i: bigint, overrideOptions?: ParseOptions) => bigint
  toCBORHex: (a: bigint, overrideOptions?: ParseOptions) => string
  toCBORBytes: (a: bigint, overrideOptions?: ParseOptions) => any
  fromCBORHex: (i: string, overrideOptions?: ParseOptions) => bigint
  fromCBORBytes: (i: any, overrideOptions?: ParseOptions) => bigint
}

PolicyId

Policy ID (28 bytes script hash)

Signature

export declare const PolicyId: TSchema.ByteArray

PolicyId (type alias)

Signature

export type PolicyId = typeof PolicyId.Type

PolicyIdCodec

Signature

export declare const PolicyIdCodec: {
  toData: (a: Uint8Array, overrideOptions?: ParseOptions) => Uint8Array
  fromData: (i: Uint8Array, overrideOptions?: ParseOptions) => Uint8Array
  toCBORHex: (a: Uint8Array, overrideOptions?: ParseOptions) => string
  toCBORBytes: (a: Uint8Array, overrideOptions?: ParseOptions) => any
  fromCBORHex: (i: string, overrideOptions?: ParseOptions) => Uint8Array
  fromCBORBytes: (i: any, overrideOptions?: ParseOptions) => Uint8Array
}

Value

Value - Map of PolicyId to AssetsMap Represents multi-asset value including native tokens

Signature

export declare const Value: TSchema.Map<TSchema.ByteArray, TSchema.Map<TSchema.ByteArray, TSchema.Integer>>

Value (type alias)

Signature

export type Value = typeof Value.Type