Bitcoin Core displaying coins (UTXOs) in a new tab

13 replies 114 views
degenx380Member
Posts: 344 · Reputation: 69
#1Jul 6, 2026, 06:59 PM
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.
5 Reply Quote Share
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 .
6 Reply Quote Share
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!
2 Reply Quote Share
titanz829Member
Posts: 227 · Reputation: 112
#4Jul 8, 2026, 12:54 AM
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.
3 Reply Quote Share
degenx380Member
Posts: 344 · Reputation: 69
#5Jul 8, 2026, 03:10 AM
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!
2 Reply Quote Share
bulllab95Member
Posts: 168 · Reputation: 67
#6Jul 8, 2026, 05:51 AM
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
3 Reply Quote Share
degenx380Member
Posts: 344 · Reputation: 69
#7Jul 8, 2026, 03:26 PM
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
4 Reply Quote Share
mr_chainMember
Posts: 300 · Reputation: 58
#8Jul 8, 2026, 09:03 PM
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.
2 Reply Quote Share
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.
2 Reply Quote Share
degenx380Member
Posts: 344 · Reputation: 69
#10Jul 9, 2026, 03:53 AM
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.
4 Reply Quote Share
bulllab95Member
Posts: 168 · Reputation: 67
#11Jul 10, 2026, 04:29 AM
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?
4 Reply Quote Share
degenx380Member
Posts: 344 · Reputation: 69
#12Jul 10, 2026, 06:38 AM
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.
5 Reply Quote Share
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.
1 Reply Quote Share
degenx380Member
Posts: 344 · Reputation: 69
#14Jul 10, 2026, 01:18 PM
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:
5 Reply Quote Share
?Reply
Sign in to reply to this topic

Related topics