ModulesPlutus
plutus/OutputReference.ts
OutputReference overview
Table of contents
utils
Codec
Signature
export declare const Codec: {
toData: (
a: { readonly transaction_id: Uint8Array; readonly output_index: bigint },
overrideOptions?: ParseOptions
) => Data.Constr
fromData: (
i: Data.Constr,
overrideOptions?: ParseOptions
) => { readonly transaction_id: Uint8Array; readonly output_index: bigint }
toCBORHex: (
a: { readonly transaction_id: Uint8Array; readonly output_index: bigint },
overrideOptions?: ParseOptions
) => string
toCBORBytes: (
a: { readonly transaction_id: Uint8Array; readonly output_index: bigint },
overrideOptions?: ParseOptions
) => any
fromCBORHex: (
i: string,
overrideOptions?: ParseOptions
) => { readonly transaction_id: Uint8Array; readonly output_index: bigint }
fromCBORBytes: (
i: any,
overrideOptions?: ParseOptions
) => { readonly transaction_id: Uint8Array; readonly output_index: bigint }
}OutputReference
Output Reference - Uniquely identifies a UTxO
Signature
export declare const OutputReference: TSchema.Struct<{
transaction_id: TSchema.ByteArray
output_index: TSchema.Integer
}>OutputReference (type alias)
Signature
export type OutputReference = typeof OutputReference.TypeTransactionId
Transaction ID (32 bytes hash)
Signature
export declare const TransactionId: TSchema.ByteArrayTransactionId (type alias)
Signature
export type TransactionId = typeof TransactionId.TypeTransactionIdCodec
Signature
export declare const TransactionIdCodec: {
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
}