liquidjs-lib
Version:
Client-side Liquid JavaScript library
28 lines (27 loc) • 910 B
TypeScript
/// <reference types="node" />
import { KeyPair } from './key_pair';
import { ProprietaryData } from './proprietary_data';
import BitSet from 'bitset';
import { BufferReader } from '../bufferutils';
import { Xpub } from './interfaces';
export declare class GlobalDuplicateFieldError extends Error {
constructor(message?: string);
}
export declare class PsetGlobal {
static fromBuffer(r: BufferReader): PsetGlobal;
xpubs?: Xpub[];
txVersion: number;
inputCount: number;
outputCount: number;
txModifiable?: BitSet;
version: number;
fallbackLocktime?: number;
scalars?: Buffer[];
modifiable?: BitSet;
proprietaryData?: ProprietaryData[];
unknowns?: KeyPair[];
constructor(txVersion?: number, inputCount?: number, outputCount?: number, version?: number, fallbackLocktime?: number);
sanityCheck(): this;
toBuffer(): Buffer;
private getKeyPairs;
}