Sparrow 指定 UTXO 怎么发?先预览输入、找零与总费用
链小知 · 进阶 · 核验 · 依官方文档整理
用 Send Selected 将具体 UTXO 带入发送草稿,在交易图和编辑器核对收款、找零与费用,不重复只读钱包导入或硬件签名步骤。
开始前准备
- 已有地址与账户范围核对正确的 Sparrow 桌面钱包,准备拟使用 UTXO 的原交易、公开目标地址、付款数量与费用预算;只读钱包可用于检查,不能直接花费。
- 按2026-10-12读取的官方桌面文档操作,限 Bitcoin 链上;确认应用当前是 mainnet、testnet、signet 还是 regtest,目标地址与钱包网络一致。
- 草稿、交易图和未签名编辑器不产生链上费用;实际发送才涉及矿工费及钱包签名权限,不需要在此过程中购买币或连接硬件签名。
1. 打开已有账户并确认历史加载成功
打开对应钱包,在 Settings 核对账户和脚本类型,再看状态栏连接开关与 Transactions 中已知收款记录。若钱包标签出现红图标,官方解释为服务器历史加载错误,先解决连接或服务器问题,不能以空列表认定余额为零。公共服务器会获得查询关联,已有自有节点配置无需改成公共连接。
检查结果:钱包网络、账户与一笔已知收款吻合,历史加载没有未解释的红色错误。
2. 在 UTXOs 选择具体输入
进入左侧 Settings 上方的 UTXOs;用已有交易对照每项金额和来源,必要时查看对应交易的输出,避免只按相同金额挑选。用 Ctrl/Cmd+Click 多选,再点击 Send Selected。记录选中的输入及总额;不同来源一起选用会把它们在链上关联,标签只能帮助识别,不能隐藏这种关联。
检查结果:有明确输入清单及金额,不只是一个钱包总余额;进入 Send 后仍检查实际输入。
3. 填写地址、标签与数量,检查交易图
在 Send 填入完整目标地址、用途标签和数量,确认输入框显示的币量单位。观察输入输出图,逐项比对选定 UTXO、目标地址、付款额及回到钱包的找零;若地址不能解析或网络不符,先取得正确地址,不改几个字符去凑格式。不要用美元折算金额替代应付 BTC 数量。
检查结果:交易图中的收款地址与数量准确,没有意外增加的输入或陌生找零输出。
4. 对照费率目标和总费用预算
查看当前费用估计图,选择符合自己时限的区块目标,同时记录显示的费率单位和总矿工费;估计是目标,不是确认时限承诺。按输入总额=付款输出+找零+费用复算。例如只为说明算术,输入100000 sat、付款60000 sat、费用2000 sat,应剩38000 sat 找零;不要把示例当当前费率。
检查结果:费率与总费用分开记录,输入输出差额能解释;费用没有超过自定预算。
5. 创建未签名交易后复核所有输出
点击 Create Transaction 打开编辑器,重新检查每个输入和 Outputs 列表;检查范围包括收款和找零,而非只看第一个地址。若实际输入与 Send Selected 清单不一致,或金额无法满足付款和费用,回到草稿调整选择、数量或费用;不要直接改成发送全部余额来绕过问题。停在未签名编辑器,核对完成即可关闭。
检查结果:编辑器中的输入、付款、找零和费用与预算一致,没有进入 Finalize Transaction for Signing、Sign 或 Broadcast Transaction。
6. 保存可复核结果并解释费用变化
记录钱包网络、输入清单、目标地址、付款量、找零、费用与预览时间,需要保存时只保存未签名交易资料并保护地址隐私。改变输入或输出结构后重新检查费用;Bitcoin 花费的是完整 UTXO,余额差额通过找零返回,不是在原 UTXO 内直接扣一部分。只读 keystore 可以检查这些数据,实际付款仍需钱包持有人另行签名与广播。
检查结果:有可复算的预览记录,知道它只是发送草稿而非已经支付的凭据。
怎样确认完成
- 指定输入能追溯到原交易,收款地址与金额核对正确,找零及费用能由输入输出关系解释。
- 取得未签名编辑器或明确的失败原因,知道具体预算、网络和数据时间。
- 本教程按官方文档整理;未操作真实钱包、实测 coin control、签名、广播或付款。
常见错误与边界
- UTXO 总额足够不代表原发送草稿仍然有效;换输入、换目标或换费用后须重新审查最终编辑器。
- 零找零或额外输出要有解释,不能凭数量判断:优化隐私的交易可改变输入输出结构,本教程使用普通付款检查,不自行开启隐私优化。
- 钱包红图标是历史加载故障;恢复后遗漏新交易另查 gap limit,不能一见空余额就重建或导入秘密。
- Create Transaction 只构建交易;确认记录、签名记录和广播状态是不同证据。