@xlink-network/xlink-sdk
Version:
20 lines (17 loc) • 618 B
TypeScript
import * as btc from '@scure/btc-signer';
import { UTXOBasic } from './bitcoinHelpers.js';
import { Recipient } from './createTransaction.js';
import { GetConfirmedSpendableUTXOFn } from './selectUTXOs.js';
import '@c4/btc-utils';
import './prepareTransaction.js';
declare function createSendBitcoinTransaction(options: {
recipients: Recipient[];
changeAddressScriptKey: Uint8Array;
opReturnData?: Uint8Array[];
feeRate: bigint;
availableFeeUtxos: UTXOBasic[];
getUTXOSpendable: GetConfirmedSpendableUTXOFn;
}): Promise<{
tx: btc.Transaction;
}>;
export { createSendBitcoinTransaction };