@harmoniclabs/plu-ts-offchain
Version:
An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript
11 lines (10 loc) • 543 B
TypeScript
import { Address, Value, Script, TxOut, CanBeHash32, AddressStr, IValue } from "@harmoniclabs/cardano-ledger-ts";
import { CanBeData } from "../utils/CanBeData.js";
export interface ITxBuildOutput {
address: Address | AddressStr;
value: Value | IValue;
datum?: CanBeHash32 | CanBeData;
refScript?: Script;
}
export declare function txBuildOutToTxOut({ address, value, datum, refScript }: ITxBuildOutput): TxOut;
export declare function cloneITxBuildOutput({ address, value, datum, refScript }: ITxBuildOutput): ITxBuildOutput;