UNPKG

liquidjs-lib

Version:

Client-side Liquid JavaScript library

32 lines (31 loc) 962 B
/// <reference types="node" /> import { PsetInput } from './input'; import { PsetOutput } from './output'; import { Pset } from './pset'; export declare class CreatorInput { txid: string; txIndex: number; sequence: number; heightLocktime: number; timeLocktime: number; constructor(txid: string, txIndex: number, sequence?: number, heightLocktime?: number, timeLocktime?: number); validate(): void; toPartialInput(): PsetInput; } export declare class CreatorOutput { asset: string; amount: number; script?: Buffer; blindingPublicKey?: Buffer; blinderIndex?: number; constructor(asset: string, amount: number, script?: Buffer, blindingPublicKey?: Buffer, blinderIndex?: number); validate(): void; toPartialOutput(): PsetOutput; } export declare class Creator { static newPset(args?: { inputs?: CreatorInput[]; outputs?: CreatorOutput[]; locktime?: number; }): Pset; }