~/tools/psbt-analyzer可交互
PSBT 分析器
这个 PSBT 分析器可以快速查看 Bitcoin PSBT 的签名完成度、UTXO 覆盖情况、finalize 状态以及手续费是否可见。
~/tools/psbt-analyzeranalyze psbt
PSBT 分析结果
粘贴一段 PSBT,查看签名完成度、UTXO 覆盖情况和手续费可见性。
~/tools/psbt-analyzer/examplesusage.txt
使用示例
- 检查一个 PSBT 是否每个输入都带了足够的 UTXO 信息。
- 查看当前有多少输入已经签名、多少已经 finalize。
- 快速判断当前 PSBT 是否具备手续费计算条件。
~/tools/psbt-analyzer/guideREADME.md
PSBT 分析器说明
PSBT 分析器更关注可操作状态,而不是单纯逐字段解码。它会帮助你快速判断:是不是所有输入都带有 UTXO 数据、当前有多少输入已经签名、多少已经 finalize,以及当前 PSBT 是否已经包含足够的信息来估算手续费。这对钱包工作流、签名服务和多步骤 PSBT 管线非常有用,因为你通常需要先知道流程卡在哪一步,而不是手工逐项检查所有字段。相比原始解码结果,这种 readiness 视角更适合做运营排查和开发调试。
~/tools/psbt-analyzer/faq3 items
常见问题
这里说的 UTXO 覆盖是什么意思?
指的是每个输入是否都包含了足够的引用 UTXO 数据,以支持签名检查和手续费可见性。
它一定能算出手续费吗?
不一定。只有当 PSBT 里包含了足够的输入金额信息时,手续费才可见。
既然有解码器,为什么还要分析器?
因为分析器会直接给出流程状态摘要,比人工逐字段查看更适合快速判断问题。
~/tools/psbt-analyzer/related5 links
~/tools/psbt-analyzer/links站内