UNPKG

@bitcoinerlab/coinselect

Version:

A TypeScript library for Bitcoin transaction management, based on Bitcoin Descriptors for defining inputs and outputs. It facilitates optimal UTXO selection and transaction size calculation.

12 lines (11 loc) 415 B
import type { OutputInstance } from '@bitcoinerlab/descriptors'; export declare function guessOutput(output: OutputInstance): { isPKH: boolean; isWPKH: boolean; isSH: boolean; }; /** * It assumes that an addr(SH_ADDRESS) is always a add(SH_WPKH) address */ export declare function isSegwit(output: OutputInstance): boolean; export declare const isSegwitTx: (inputs: Array<OutputInstance>) => boolean;