Bitcoin-Cash
比特幣現金簽名“輸入未找到或已花費”
我已經使用未花費的輸入創建了原始交易,並且已經存在於比特幣現金 abc 0.16.2 中,但是當我嘗試簽署該原始交易時,我得到了
Input not found or already spent
原始交易
02000000012a6b8e40c82f2a428ea6fb1b355832fe01319235393a9ca2cbf5bfbe3a342e290000000000ffffffff0280969800000000001976a914fe7cba7f798d378abffa4d5620f80d22adfbe1b088ac20091409000000001976a9147aec53c51184a7cf5413a919674bf5efffc0ad6088ac00000000
如果您解碼此交易,您會看到我使用的輸入並且它“尚未使用”
當我打電話時,
Bitcoin-cli listunspent
我看到錢包中存在使用過的輸入。{ "txid": "292e343abebff5cba29c3a3935923101fe3258351bfba68e422a2fc8408e6b2a", "vout": 0, "address": "n1V7R2SadYSRqBg3AzFxiokDRm8LG85tdX", "account": "", "scriptPubKey": "76a914db094c026ee745ed8c65af3a692411a9766022f288ac", "amount": 1.62500000, "confirmations": 6, "spendable": false, "solvable": false },
當我按照相同的步驟在比特幣核心或萊特幣上創建/簽署交易時,它可以工作。
我聽說我應該在呼叫時添加使用的輸入
signrawtransaction
我已通過在簽署交易時附加輸入資訊來解決此問題。
創建原始交易:
createrawtransaction '[{"txid":"0cb0c97c206bf2229fac8800fe05410d23bbc5afe2b243ff921ef2065b210b34","vout":1,"scriptPubKey":"76a9144e03fd2b3eff32ee90d29524eb6f058719f3b50f88ac"}]' '{"mtRWdkBpAyz8pUoCYobABvnEe1xFPqvkJN":0.36972432}'
結果:
0100000001340b215b06f21e92ff43b2e2afc5bb230d4105fe0088ac9f22f26b207cc9b00c0100000000ffffffff0280969800000000001976a9148d9222948aff2a22c6c0fe7a05f7edd3c1b0ab9f88ac10919b01000000001976a9144e03fd2b3eff32ee90d29524eb6f058719f3b50f88ac00000000
然後簽署原始交易:
signrawtransaction '0100000001340b215b06f21e92ff43b2e2afc5bb230d4105fe0088ac9f22f26b207cc9b00c0100000000ffffffff0280969800000000001976a9148d9222948aff2a22c6c0fe7a05f7edd3c1b0ab9f88ac10919b01000000001976a9144e03fd2b3eff32ee90d29524eb6f058719f3b50f88ac00000000' '[{"txid":"0cb0c97c206bf2229fac8800fe05410d23bbc5afe2b243ff921ef2065b210b34","vout":1,"scriptPubKey":"76a9144e03fd2b3eff32ee90d29524eb6f058719f3b50f88ac"}]' '["cUhHXQLPaNSPNh2rRiWSarn5jEoJ26HvrAYjLCfxnDsAYZenTthe"]'
結果:
{ "hex" : "0100000001340b215b06f21e92ff43b2e2afc5bb230d4105fe0088ac9f22f26b207cc9b00c010000006a47304402200d3f8a6430f952199d7f4550328ae980f9926b13f7c78f8a5640ecd445aa20bf022074a7e1ec5d27d83da6bb19a8fe9ef9757e40fa86a9b1437c27031be015d82db40121032effa843ad1052540de3ae323a165101bc2e980c76b69bdc69444e3ef599054effffffff0280969800000000001976a9148d9222948aff2a22c6c0fe7a05f7edd3c1b0ab9f88ac10919b01000000001976a9144e03fd2b3eff32ee90d29524eb6f058719f3b50f88ac00000000", "complete" : true }