@stricahq/typhonjs
Version:
Pure JS Cardano Wallet library
19 lines (18 loc) • 611 B
TypeScript
/// <reference types="node" />
import { Buffer } from "buffer";
import { CLINativeScript, NativeScript } from "../types";
export declare class NativeScriptFactory {
private nativeScript;
private _cbor;
private _policyId;
/**
*
* @param nativeScript - the native script json as per the CDDL schema, use fromCliJSON to convert from the CLI format
*/
constructor(nativeScript: NativeScript);
cbor(): Buffer;
policyId(): Buffer;
json(): NativeScript;
static fromCliJSON(cliNativeScript: CLINativeScript): NativeScriptFactory;
}
export default NativeScriptFactory;