UNPKG

@node-dlc/core

Version:
17 lines (16 loc) 643 B
import { Tx } from '@node-dlc/bitcoin'; import { DlcAcceptWithoutSigs, DlcOfferV0 } from '@node-dlc/messaging'; export declare class DlcTxBuilder { readonly dlcOffer: DlcOfferV0; readonly dlcAccept: DlcAcceptWithoutSigs; constructor(dlcOffer: DlcOfferV0, dlcAccept: DlcAcceptWithoutSigs); buildFundingTransaction(): Tx; } export declare class BatchDlcTxBuilder { readonly dlcOffers: DlcOfferV0[]; readonly dlcAccepts: DlcAcceptWithoutSigs[]; constructor(dlcOffers: DlcOfferV0[], dlcAccepts: DlcAcceptWithoutSigs[]); buildFundingTransaction(): Tx; private ensureSameFundingInputs; private arraysEqual; }