UNPKG

@harmoniclabs/plu-ts-offchain

Version:

An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript

19 lines (18 loc) 525 B
import { IUTxO, Script, UTxO } from "@harmoniclabs/cardano-ledger-ts"; import { Data } from "@harmoniclabs/plutus-data"; import { CanBeData } from "../utils/CanBeData.js"; export type ScriptWithRedeemer = { inline: Script; redeemer: Data; } | { ref: UTxO; redeemer: Data; }; export type IScriptWithRedeemer = { inline: Script; redeemer: CanBeData; } | { ref: IUTxO; redeemer: CanBeData; }; export declare function normalizeIScriptWithRedeemer(script: IScriptWithRedeemer): ScriptWithRedeemer;