$> Kaya
~/tools/psbt-decoder可交互
/tools/psbt-decoder

PSBT 解码器

这个 PSBT 解码器可以直接在浏览器里查看 Bitcoin PSBT 的输入、输出、UTXO 信息、脚本字段和签名相关数据。

~/tools/psbt-decoderdecode psbt
PSBT 解码结果

粘贴一段 base64 或 hex 格式的 PSBT。

~/tools/psbt-decoder/examplesusage.txt

使用示例

  • 粘贴一个 base64 PSBT,检查每个输入是否已经带上 UTXO 信息。
  • 在把 PSBT 交给 signer 或钱包前,先解码查看结构。
  • 快速检查 redeem script、witness script 和 partial sig 数量。
~/tools/psbt-decoder/guideREADME.md

PSBT 解码器说明

PSBT 解码器的作用,是把原始的 Partially Signed Bitcoin Transaction 还原成更适合人工查看的结构。这样你就可以更容易地检查输入引用、输出脚本、witness UTXO、redeem script、partial signature 和 finalization 状态,而不必依赖完整的钱包或节点环境。它特别适合调试多签流程、钱包交接、签名管线和基于 PSBT 的产品逻辑。由于 PSBT 常见的传输格式包括 base64 和 hex,这个工具同时支持两种形式,并统一输出为清晰可读的结构结果。

~/tools/psbt-decoder/faq3 items

常见问题

什么是 PSBT?

PSBT 是 Partially Signed Bitcoin Transaction 的缩写,用来在不同工具和 signer 之间传递未签名或部分签名的交易数据。

支持 base64 和 hex 吗?

支持。这个工具可以识别并解析这两种常见 PSBT 编码形式。

为什么签名前要先解码 PSBT?

因为这样可以先核对输入、输出和签名元数据,避免把不清楚的交易直接交给钱包处理。

~/tools/psbt-decoder/related5 links
~/tools/psbt-decoder/links站内