如何一步步将数据插入到OP_RETURN?

我遵循 https://bitcointalk.org/index.php?topic=453086.0在OP_RETURN里创建了一个信息。我能够解码我的原始交易,但是在原始交易签上给出

error: {“code”:-22,“message”:“TX decode failed”}

我验证了地址,是不是在那个教程里有什么东西遗漏了?

老早有人遇到过这个问题,或许你可以是实验下这个方法:

  1.构造rawtx时 input tx 应该反向书写 

You may notice that some data is flipped, for example the input transaction hash (compare:

c8bb07dc4d2277ad506f16068f7cebc4cb481715332bd3d615ee3f46ab5f475d

vs.

5d475fab463fee15d6d32b33151748cbc4eb7c8f06166f50ad77224ddc07bbc8).

  1. 注意input 中 Vout值 需要正确。

  2. 如果构造格式正确的话,你需要用正确的私钥签名生成 rawtx 。

  3. wallet.la 的留言功能直接就能在op_return中插入信息