I know how to use Console in Bitcoin Core but not that expert. I would like to ask is there possible for me to generate or create a new UTXO in Bitcoin Core?

All I have with me are the list of TxID which I have yet to use it. I don't know much about the right code for this.

Anyone can advise?


  • Are you talking about creating UTXOs for testing purposes or how new UTXOs come into existence generally?
    – Murch
    Oct 13, 2020 at 18:50

2 Answers 2


"Creating a UTXO" is the side effect of transacting. It's an abbreviation of "unspent transaction output"

A transaction in Bitcoin consumes a number of UTXOs, and creates a number of new ones, possibly assigned to new owners.

So the answer is: send BTC somewhere (possibly to yourself).


getnewaddress will create a new address

Once you send BTC to the address it becomes unspent transaction output (UTXO)

  • I have the new address but what I mean is using the code to create and spend UTXO in bitcoin core.
    – Jsim
    Sep 14, 2020 at 4:05
  • UTXO is unspent output of a transaction learnmeabitcoin.com/technical/utxo You have to create an address, address needs to have something to spend, so send BTC to address and then spend it. If looking for commands related to transactions: bitcoincore.org/en/doc/0.20.0/rpc
    – user103136
    Sep 14, 2020 at 4:34
  • Thank you for the link. I shall follow the link provided.
    – Jsim
    Sep 14, 2020 at 5:55

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.