ModulesPlutus
plutus/Value.ts
Value overview
Table of contents
utils
AssetName
Asset Name - Token name within a policy
Signature
export declare const AssetName: TSchema.ByteArrayAssetName (type alias)
Signature
export type AssetName = typeof AssetName.TypeAssetNameCodec
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.TypeCodec
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.IntegerLovelace (type alias)
Signature
export type Lovelace = typeof Lovelace.TypeLovelaceCodec
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.ByteArrayPolicyId (type alias)
Signature
export type PolicyId = typeof PolicyId.TypePolicyIdCodec
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