Commit 46fa4ca
committed
Merge #7015: feat(qt): warn when sending to duplicate recipients
e14aaa0 feat(qt): warn when sending to duplicate recipients (UdjinM6)
Pull request description:
## Issue being fixed or feature implemented
Having duplicated recipients is ok on protocol level, we could be less restrictive in GUI.
Inspired by #7012
## What was done?
Handle `DuplicateAddress` as a warning status instead of an error. Show a confirmation dialog when duplicates are detected, allowing the transaction to proceed if the user confirms.
<img width="532" height="297" alt="Screenshot 2025-11-27 at 22 34 56" src="https://github.com/user-attachments/assets/b76f7204-9127-456b-ba80-72cbd230b7ec" />
## How Has This Been Tested?
Run dash-qt, send a tx
## Breaking Changes
n/a
## Checklist:
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e tests
- [ ] I have made corresponding changes to the documentation
- [ ] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_
ACKs for top commit:
PastaPastaPasta:
utACK e14aaa0
Tree-SHA512: 72b9cba53a2aaecf691c6236e22075205faa36926bbe084802130316caa9e63d9667a4b9ef4e6a2809c5172aafc0578b91c9bd8b96df7df525eed880f368fafb2 files changed
+25
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
334 | 334 | | |
335 | 335 | | |
336 | 336 | | |
337 | | - | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
338 | 355 | | |
339 | | - | |
| 356 | + | |
340 | 357 | | |
341 | 358 | | |
342 | 359 | | |
| |||
812 | 829 | | |
813 | 830 | | |
814 | 831 | | |
815 | | - | |
816 | | - | |
817 | | - | |
818 | 832 | | |
819 | 833 | | |
820 | 834 | | |
| |||
823 | 837 | | |
824 | 838 | | |
825 | 839 | | |
| 840 | + | |
826 | 841 | | |
827 | 842 | | |
828 | 843 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | 242 | | |
247 | 243 | | |
248 | 244 | | |
| |||
279 | 275 | | |
280 | 276 | | |
281 | 277 | | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
282 | 283 | | |
283 | 284 | | |
284 | 285 | | |
| |||
0 commit comments