I want create a coinbase transaction to go with a new block minned by my program. I am creating it with the json-rpc command createrawtransaction. What's the values for txid and vout in this case?

  • what the right way? beginner here, and don't found this anywhere. – Kleber Mota Aug 25 '17 at 23:25

The coinbase transaction contains a single input, which has txid set to 0000000000000000000000000000000000000000000000000000000000000000 and vout set to 0xFFFFFFFF.

| improve this answer | |
  • with this values, I got a Parse error as response. the json string I using is: {"jsonrpc": "1.0", "id":"curltest", "method":"createrawtransaction", "params":[{"txid":"0000000000000000000000000000000000000000000000000000000000000000","vout":0xFFFFFFFF}]. I also try with "vout":"0xFFFFFFFF" – Kleber Mota Aug 25 '17 at 23:31
  • @KleberMota You cannot enter a hex number or string for vout. That is invalid JSON. – Andrew Chow Oct 25 '17 at 3:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.