UNPKG

ecash-quicksend

Version:

A unified transaction manager for eCash (XEC), SLP, and ALP token transactions

31 lines 897 B
import { Utxo } from '../types'; interface TransactionInput { input: { prevOut: { txid: string; outIdx: number; }; signData: { sats: bigint; outputScript: any; }; }; signatory: any; } /** * 构建交易输入 - 通用函数,支持单个或多个UTXO数组 * @param utxos - 单个UTXO数组或多个UTXO数组 * @param walletP2pkh - 钱包脚本 * @param walletSk - 私钥 * @param walletPk - 公钥 * @returns 交易输入数组 */ export declare function buildTransactionInputs(utxos: Utxo[] | Utxo[][], walletP2pkh: any, walletSk: Uint8Array, walletPk: Uint8Array): TransactionInput[]; /** * 创建P2PKH脚本 * @param address - eCash地址 * @returns P2PKH脚本 */ export declare function createP2pkhScript(address: string): any; export {}; //# sourceMappingURL=transaction-utils.d.ts.map