UNPKG

@bsv/wallet-toolbox

Version:

BRC100 conforming wallet, wallet storage and wallet signer components

15 lines 813 B
import { Script, Transaction, Validation } from '@bsv/sdk'; import { Wallet, PendingStorageInput } from '../../Wallet'; import { StorageCreateActionResult, StorageCreateTransactionSdkOutput } from '../../sdk/WalletStorage.interfaces'; import { KeyPair } from '../../sdk/types'; export declare function buildSignableTransaction(dctr: StorageCreateActionResult, args: Validation.ValidCreateActionArgs, wallet: Wallet): { tx: Transaction; amount: number; pdi: PendingStorageInput[]; log: string; }; /** * Derive a change output locking script */ export declare function makeChangeLock(out: StorageCreateTransactionSdkOutput, dctr: StorageCreateActionResult, args: Validation.ValidCreateActionArgs, changeKeys: KeyPair, wallet: Wallet): Script; //# sourceMappingURL=buildSignableTransaction.d.ts.map