用途:在脚本或 CLI 中,从 WIF 私钥构建、签名并广播 P2PKH 支付交易,使用 @bsv/sdk。主要能力:解析并校验 WIF 私钥与收款地址,派生发送方地址,从 WhatsOnChain 获取 UTXO,构建 P2PKH 输入输出,按 1 sat/byte 计算手续费,签名后通过 GorillaPool ARC 广播。使用方式:bun run skills/wallet-send-bsv/scripts/send.ts <from-wif> <to-address> <amount-satoshis>;查看帮助用 bun run skills/wallet-send-bsv/scripts/send.ts --help。示例:bun run skills/wallet-send-bsv/scripts/send.ts L1abc... 1BvBMSEY... 1000。参数:from-wif 为 WIF 格式私钥(以 K、L 或 5 开头),to-address 为 BSV 地址(以 1 或 3 开头),amount-satoshis 为发送金额(1 BSV = 100,000,000 satoshis)。依赖:@bsv/sdk、WhatsOnChain API(获取 UTXO)、GorillaPool ARC(广播)。适用场景:拥有 WIF 私钥的脚本与 CLI、使用托管密钥的服务端 BSV 支付、从已知地址进行快速一次性转账。限制与注意:该技能面向基于 WIF 密钥的脚本;若构建用户拥有自己钱包的应用,应改用 wallet-brc100 的 WalletClient.createAction(),由钱包自动处理 UTXO、签名与广播。错误处理覆盖无效 WIF、无效地址、余额不足(显示余额与所需金额对比)、广播失败(显示 ARC 错误码与描述)。收费、价格与其他平台信息暂未提供。
wallet-send-bsv
通用与其它
更新于 10-15 17:23