@harmoniclabs/plu-ts-offchain
Version:
An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript
14 lines (13 loc) • 614 B
TypeScript
import { Certificate, CertificateLike } from "@harmoniclabs/cardano-ledger-ts";
import { IScriptWithRedeemer, ScriptWithRedeemer } from "./ScriptWithRedeemer.js";
export interface ITxBuildCert {
cert: CertificateLike;
script?: IScriptWithRedeemer;
}
export interface NormalizedITxBuildCert extends ITxBuildCert {
cert: Certificate;
script?: ScriptWithRedeemer;
}
export declare function normalizeITxBuildCert({ cert, script }: ITxBuildCert): NormalizedITxBuildCert;
/** @deprecated use `normalizeITxBuildCert` instead */
export declare function cloneITxBuildCert(cert: ITxBuildCert): ITxBuildCert;