I’m utilizing a chilly pockets and made just a few tx two days in the past. Nonetheless, although what I needed to ship was a really small quantity of btc, the pockets made a number of utxo of giant quantities become involved and now all my belongings are locked up because the tx are unconfirmed.


  1. Why does a pockets have to make use of a number of utxo (enter>output 2>2 or 3>2) somewhat than simply use one and break up it in two (1>2)? (the aimed tx quantity is smaller than every utxo)
  2. Is the algorithm to pick which utxo particular to every pockets or is there any common rule all through bitcoin community?

Wealthy is a brand new contributor to this website. Take care in asking for clarification, commenting, and answering.
Take a look at our Code of Conduct.

There are numerous motive as a result of wallets can use extra UTXO’s than wanted and each pockets has its personal coverage on automated coin choice.

On this instance, Bitcoin Core do it to scale back fragmentation (to scale back UTXO’s with small btc quantity):
bitcoin-core automated coin choice

On this instance, Electrum do it to raised protect consumer privateness:
Why does Electrum embrace seemingly pointless inputs in a transaction?

There are a number of aim it’s your decision obtain with a coin choice technique and there’s no one technique that solves all issues, so in the event you care on which of your UTXO will probably be utilized in a transaction is best to verify the transaction earlier than broadcasting it or manually choose UTXO’s you’ll use.

If you happen to present extra data on which pockets you used, we will perceive what occurred in your case.