UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

24 lines (23 loc) 739 B
import { IUTXO } from '../../bitcoin/interfaces/IUTXO.js'; import { UTXOs } from '../../bitcoin/UTXOs.js'; export interface IUTXOsData { readonly pending: UTXOs; readonly spentTransactions: UTXOs; readonly confirmed: UTXOs; } export interface RawIUTXOsData { readonly pending: IUTXO[]; readonly spentTransactions: IUTXO[]; readonly confirmed: IUTXO[]; } export interface RequestUTXOsParams { readonly address: string; readonly optimize?: boolean; readonly mergePendingUTXOs?: boolean; readonly filterSpentUTXOs?: boolean; readonly olderThan?: bigint; } export interface RequestUTXOsParamsWithAmount extends RequestUTXOsParams { readonly amount: bigint; readonly throwErrors?: boolean; }