@bsv/wallet-toolbox-client
Version:
Client only Wallet Storage
10 lines • 730 B
TypeScript
import { Beef, SignActionSpend, Transaction } from '@bsv/sdk';
import { PendingSignAction, Wallet } from '../../Wallet';
export declare function completeSignedTransaction(prior: PendingSignAction, spends: Record<number, SignActionSpend>, wallet: Wallet): Promise<Transaction>;
/**
* @param txid The TXID of a transaction in the beef for which all unlocking scripts must be valid.
* @param beef Must contain transactions for txid and all its inputs.
* @throws WERR_INVALID_PARAMETER if any unlocking script is invalid, if sourceTXID is invalid, if beef doesn't contain required transactions.
*/
export declare function verifyUnlockScripts(txid: string, beef: Beef): void;
//# sourceMappingURL=completeSignedTransaction.d.ts.map