$> Kaya
~/tools/btc-script-decoder可交互
/tools/btc-script-decoder

BTC 脚本解码工具

这个 BTC 脚本解码工具可以把 Bitcoin 的锁定脚本或解锁脚本 hex 转成 ASM 形式,并拆分出具体操作码和压栈数据。

~/tools/btc-script-decoderscript.toASM
脚本解码结果
~/tools/btc-script-decoder/examplesusage.txt

使用示例

  • 把标准 P2PKH scriptPubKey 解码成更容易阅读的 ASM 形式。
  • 查看脚本里到底包含了哪些操作码和压栈数据。
  • 把交易解析器里的脚本 hex 进一步转成可读表示。
~/tools/btc-script-decoder/guideREADME.md

BTC 脚本解码工具说明

BTC 脚本解码工具适合在你拿到一段 Bitcoin 脚本 hex 后,快速弄清它的结构。工具会把脚本转成 ASM 风格的可读格式,并把里面的 opcode 和数据压栈内容逐项列出来。它非常适合交易调试、脚本学习、钱包开发和低层 Bitcoin 分析。因为脚本决定了 UTXO 的花费条件,能快速把原始脚本看懂,会大幅提升你理解输入输出逻辑的效率。

~/tools/btc-script-decoder/faq3 items

常见问题

它能解码哪些脚本?

只要是合法的 Bitcoin 脚本字节序列,它都可以还原成 opcode 和数据压栈结构,包括常见标准模板。

这里的 ASM 是什么意思?

ASM 是一种可读脚本表示方式,会把原始 hex 翻译成操作码和数据,而不是只给你字节串。

解码后就能知道脚本一定可花费吗?

不能。它只能展示脚本结构,是否可花费还取决于完整的 Bitcoin 脚本规则和解锁数据。

~/tools/btc-script-decoder/related5 links
~/tools/btc-script-decoder/links站内