OP_HASH160 为啥验证不通过

准备构造一个p2sh的交易,已知redemScript是

522103e7b410a4a758f95661e388b4f8ec9c2de23288a69b5e714a8f3429a664f7195d210346331617bfae522037b586aa28cb965af1178b4950b96a62789e3f02bfdad86c52ae,

使用go的仓库

hex.EncodeToString(btcutil.Hash160(redemScript) // 返回 3488b441b732fa326e934252400719e6bf483db2

使用bitcoin IDE 的OP_HASH160指令得到的时 3A7F2D044D447C3EAE1D7F49CA8C086B43DA4554

结果就是脚本验证不通过

522103e7b410a4a758f95661e388b4f8ec9c2de23288a69b5e714a8f3429a664f7195d210346331617bfae522037b586aa28cb965af1178b4950b96a62789e3f02bfdad86c52ae OP_HASH160 3488b441b732fa326e934252400719e6bf483db2 OP_EQUAL

这是哪里出问题了,有没有使用go 构造多签地址的代码?

请先 登录 后评论
  • 0 关注
  • 0 收藏,560 浏览
  • runtoweb3.com 提出于 2024-09-07 12:37