@harmoniclabs/plu-ts-onchain
Version:
An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript
6 lines (5 loc) • 454 B
TypeScript
import type { PType } from "../PType/index.js";
import type { Term } from "../Term/index.js";
import { PlutusScriptJsonFormat, PlutusScriptType } from "../../utils/PlutusScriptType.js";
export declare function compile(term: Term<PType>, version?: Readonly<[number, number, number]>): Uint8Array;
export declare function scriptToJsonFormat(compiledScript: Uint8Array, plutusScriptVersion?: PlutusScriptType, description?: string): PlutusScriptJsonFormat;