@harmoniclabs/buildooor
Version:
Cardano transaction builder in typescript
16 lines (15 loc) • 639 B
TypeScript
import { Address, AddressStr, CanBeHash32, Hash32, Script } from "@harmoniclabs/cardano-ledger-ts";
import { Data } from "@harmoniclabs/plutus-data";
import { CanBeData } from "../../utils/CanBeData.js";
export interface ChangeInfos {
address: Address | AddressStr;
datum?: CanBeHash32 | CanBeData | undefined;
refScript?: Script;
}
export interface NormalizedChangeInfos {
address: Address;
datum?: Hash32 | Data | undefined;
refScript?: Script;
}
export declare function normalizeChangeInfos(change: ChangeInfos): NormalizedChangeInfos;
export declare function cloneChangeInfos(change: ChangeInfos): ChangeInfos;