$> Kaya
~/tools/psbt-analyzer可交互
/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站内