Skip to content

Instantly share code, notes, and snippets.

@xavierfiechter
Created October 17, 2022 22:51
Show Gist options
  • Save xavierfiechter/589463955a29e4e5e65cda1955b5e066 to your computer and use it in GitHub Desktop.
Save xavierfiechter/589463955a29e4e5e65cda1955b5e066 to your computer and use it in GitHub Desktop.
UTXO GROUPING – A Coin control feature.

UTXO GROUPING

A Coin control feature to organize your UTXOs.

What about UTXO GROUPING in your favorite Bitcoin wallet/client?

Think of it as having multiple coin jars.

This would allow spending some UTXOs, randomly from a group of, potentially equal, UTXOs without to check and chose specific, labeled ones.

The change output would get the same grouping assigned automatically.

Spending from multiple groups would create a new if there is change left.

There could be reserved names for groups with special attributes or functionality, like "do not spend".

Groups can be used beside labeled UTXOs or without (treat all UTXOs in one jar as if they were the same.).

Here's an example:

  • ..
  • DCA June [x DCA] [x KYC] [x Kraken]
  • DCA July [x DCA] [x KYC] [x Kraken]
  • Smash buy Relai-App [x KYC]
  • Smash buy ATM after conferance [x Non KYC]
  • Joe paid for Pizza [x Non KYC] [x Do not spend]
  • ..

Then, just spend some from the "Non KYC" group, for example.

  • Change TX... [x Non KYC]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment