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. Commented Aug 25, 2017 at 23:25

1 Answer 1


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

  • 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" Commented Aug 25, 2017 at 23:31
  • @KleberMota You cannot enter a hex number or string for vout. That is invalid JSON.
    – Ava Chow
    Commented Oct 25, 2017 at 3:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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