sensible-sdk
Version:
Sensible-SDK
16 lines (15 loc) • 918 B
TypeScript
/// <reference types="node" />
import BN = require("../bn.js");
export declare const RABIN_SIG_LEN = 384;
export declare let toBufferLE: (num: number | string, width: number) => Buffer;
export declare let getUInt8Buf: (amount: number) => Buffer;
export declare let getUInt16Buf: (amount: number) => Buffer;
export declare let getUInt32Buf: (index: number) => Buffer;
export declare let getUInt64Buf: (amount: number) => Buffer;
export declare let getTxIdBuf: (txid: string) => Buffer;
export declare let getScriptHashBuf: (scriptBuf: Buffer) => Buffer;
export declare let writeVarint: (buf: Buffer) => Buffer;
export declare let getLockingScriptFromPreimage: (buf: Buffer) => any;
export declare let getGenesisHashFromLockingScript: (lockingScript: any) => Buffer;
export declare let getRabinPubKeyHashArray: (rabinPubKeys: BN[]) => Buffer;
export declare function getOutpointBuf(txid: string, index: number): Buffer;