Skip to content

feat(send): utxo selection in send with address-grouped freeze/unfreeze#1181

Merged
theborakompanioni merged 17 commits intov2from
utxo-selection-send-control
Apr 8, 2026
Merged

feat(send): utxo selection in send with address-grouped freeze/unfreeze#1181
theborakompanioni merged 17 commits intov2from
utxo-selection-send-control

Conversation

@parrth20
Copy link
Copy Markdown
Member

this PR adds coin-control style utxo selection to the send flow, so you can choose which utxos are eligible before sending. selected utxos remain spendable, unselected ones are frozen, and utxos on the same address are automatically grouped to preserve privacy. it also shows a toast when selection is auto-adjusted and includes a small reusable update to the utxo table to support default selection and selection rules.

ping @theborakompanioni

@parrth20 parrth20 self-assigned this Mar 30, 2026
@parrth20 parrth20 added enhancement New feature or request v2 Related to the redesigned v2 release labels Mar 30, 2026
Comment thread src/components/send/SendForm.tsx Outdated
Copy link
Copy Markdown
Collaborator

@theborakompanioni theborakompanioni left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally like it a lot!

One request would be to extract the dialog into an own component to keep it outside the SendForm, would that be possible? Maybe just pass a callback, e.g. onJarClicked. What do you think?

Comment thread src/components/send/SendForm.tsx Outdated
Comment thread src/components/send/SendForm.tsx Outdated
@parrth20
Copy link
Copy Markdown
Member Author

One request would be to extract the dialog into an own component to keep it outside the SendForm, would that be possible? Maybe just pass a callback, e.g. onJarClicked. What do you think?

Okay I've just refactored it !!

@parrth20
Copy link
Copy Markdown
Member Author

ping @theborakompanioni

Comment thread src/components/ui/jam/SelectableJar.tsx Outdated
@theborakompanioni theborakompanioni merged commit c443b57 into v2 Apr 8, 2026
3 checks passed
@theborakompanioni theborakompanioni deleted the utxo-selection-send-control branch April 8, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request v2 Related to the redesigned v2 release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants