liquidjs-lib
Version:
Client-side Liquid JavaScript library
32 lines (31 loc) • 962 B
TypeScript
/// <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;
}