Just a heads up: I know some Core developers are around. Go easy on me, it’s my first time tinkering with Bitcoin’s source code.
So here’s my Pull Request: https://github.com/bitcoin-core/gui/pull/898
I’ve always wanted a way to see my coins (UTXOs), even when I'm not planning to spend them.
I thought it would be cool to have a tab in the top bar that does this:
When you click this tab, it would show the existing UTXO page (coincontroldialog.cpp), but I wasn’t a fan of the top section because it only makes sense if you actually select UTXOs.
So I created a view-only mode for the dialog, stripped out the checkboxes and the whole top section, and here’s what I ended up with:
Now, does anyone think this is a good idea? I'm considering putting in a Pull Request.
I know it’s not a huge deal, but I really like how it turned out. If no one else is into it, that’s fine; I’ll just keep it for my own use.
Bitcoin Core displaying coins (UTXOs) in a new tab
13 replies 114 views
hash_cryptoNewbie
Posts: 37 · Reputation: 10
#2Jul 7, 2026, 09:24 PM
Just as you have said it is not so significant but it looks pretty cool.
It is something I will love to try out when I am bored .
wallet_traderNewbie
Posts: 136 · Reputation: 32
#3Jul 7, 2026, 10:39 PM
I loved the idea and fully support the Pull Request!!
Currently, the Coin Control interface in Bitcoin Core is very ugly. When activated, it takes up a lot of space in the sending tab, which could easily be triggered with a button (like you did), but a button in the sending tab (just like there's a button to customize the sending fee).
But your proposal is very good!
It's a nice modification you did thanks to the freedom open source softwares grant us. Anyways just like you mentioned it's not a very pressing fix but I think it's still a fine one. Could interact with pre opened dialogue boxes after you opened this particular dialogue box in your fix?
I'm asking this because sometimes some dialogue boxes must be closed for you to be able to access pre opened ones. Anyways the biggest mods I'll like is for Electrum to improve the mobile version because it way behind from the desktop version.
Pull Request sent
Obviously I'd like to hear your thoughts, but in the worst-case scenario, it will simply not get merged. All good!
Seems like a good idea, only you opened the PR in the wrong place. First time contributor blunder? The PR in case anyone is looking. https://github.com/bitcoin/bitcoin/pull/33542
Should be here as hebasto wrote. https://github.com/bitcoin-core/gui
Yeah I'm in the middle of opening it now in the correct place.
Here it is: https://github.com/bitcoin-core/gui/pull/898
The feature looks good.
You can try making it optional though through a checkbox from the setting >Options> Display.
When enabled the coin tab you added will be visible then instead of having it visible by default.
blockhub968Full Member
Posts: 978 · Reputation: 317
#9Jul 8, 2026, 10:56 PM
I really appreciate your attempt. But have you fully read contributor guide? IMO this part is especially important.
For wallet with many address/UTXO, IMO preserving "Quantity" text and choice between "Tree mode" or "List mode" may come in handy.
Unless there is a secret meaning, then I consider it an obligation anyways. An obligation which is both "technical debt", but also ethical requirement.
That's a good idea. Let's see how it goes, I'm sure people will jump in and post ideas and objections, either here or on Github.
There isn't one, it means literally what it says. Many people want Core to do all sorts of things but they don't contribute anything to it at all. Core really does not like technical debt. However, since this is not really a major feature given the number of lines changed and you are willing to maintain it then there are no issues.
Do you now plan to contribute more to Core or is this more a one time thing?
Definitely! I'm planning to contribute more, but I'm not making any actual plans.
I will be looking the github repositories, check the issues, check the new PRs, implement new stuff (if I consider them important).
I will not contribute just to say that I contribute. I won't be making changes, just to change something.
I hope it makes sense
I have tried it. Would you like it this way? I'm posting the list view and the tree view pictures below:
Perhaps it would make more sense if I also left the checkboxes on the left, so that you can click and expand the UTXOs.
blockhub968Full Member
Posts: 978 · Reputation: 317
#13Jul 10, 2026, 12:57 PM
At a glance, it looks great. I also think it's good to idea to be able to expand UTXO of an address. Although i believe you'll need opinion from various person.
UPDATE (for those who don't follow Github):
After receiving a comment from Luke Dashjr, I've made some modifications which I think are reasonable.
So, now, the way it works is:
When coin control features are disabled, then the "Coins" tab will be hidden, like in this picture:
Once the user enables coin control features, then the "Coins" tab will appear, like so:
If the user has coin control features enabled and then disables it, the "Coins" tab will hide again and the user will be transferred to the "Overview" tab.
And lastly, here is the way that the coins tab will look like:
?Reply
Sign in to reply to this topic
Related topics
- Ways to earn some sats by contributing to bitcoin core development 5
- What can I do to fix this Bitcoin Core error? 8
- How do you protect your Bitcoin Core wallet? 19
- Curious about the 'Services' section in the peers of Bitcoin Core 6
- Royen-Core. A fresh interface for Bitcoin Core 0
- Are you in favor of BIP-110? Let's get a Bitcoin poll going. 0