Transactions
創建後,我與 coinbase 交易有什麼關係?
我已經使用以下命令成功創建了一個 coinbase 交易:
createrawtransaction '[{"txid":"0000000000000000000000000000000000000000000000000000000000000000","vout":0}]' '{"12Evb28oMpkP76HRS2CZ7VjNMD25B84VMv":12.5}'
什麼給交易一個十六進製字元串。但是當我嘗試時,
signrawtransaction
我得到了這個錯誤:{ "hex": "...", "complete": false, "errors": [ { "txid": "0000000000000000000000000000000000000000000000000000000000000000", "vout": 0, "scriptSig": "", "sequence": ..., "error": "Input not found or already spent" } ] }
sendrawtransactions
我得到了:Missing inputs (code -25)
創建此交易後我必須做什麼?
coinbase 交易不是在網路上簽名或廣播的交易。相反,它應該是您正在探勘的區塊中的第一筆交易。此外,scriptSig 的前 4 個字節必須是塊的高度(pushdata 為 1 個字節,高度為 3 個字節)。