UI : Show considered UTXOs before performing transaction#807
UI : Show considered UTXOs before performing transaction#807theborakompanioni merged 11 commits intodevelfrom
Conversation
|
I requested the JM devs to review the |
|
strange, I can't review because I can't see this modal with the considered UTXOs anymore |
Hey, this PR needs to be rebased with TBK's follow-up. Also, just a heads-up—in the current scenario, it only works for sweep. |
8c8198e to
3447800
Compare
|
Q. Why introduced Well, because it wasn't aligning with what @editwentyone wanted, I added a As for |
|
two questions:
|
Hey we discussed this earlier in the meet where we came up with this common conclusion that showing the actual used UTXOs is only possible once JoinMarket-Org/joinmarket-clientserver#1721 is merged and released. The UTXOs selected in the quick freeze/unfreeze are not actually selected for the transaction; only the JAR(mixdepth) is selected. After the successful merge of #1721, the transaction will be based on the selected UTXOs. which is why this feature is only enabled during a sweep. Thanks @editwentyone, |
|
Done with the changes. @editwentyone and @theborakompanioni , if you have a moment, please have a look. |
f77fa3a to
58c5e38
Compare
Nice work.. overall I am unsure of the phrasing ("Considered UTXOs"), but that can be done in a follow-up PR. I have pushed small changes, care to take a look? |
|
I was aiming for future compatibility with the updated directsend RPC-API (if it gets merged), but I agree we can go with this approach too. Thanks for the changes! If there's nothing else to add, I think we can merge this PR. |
* fix: amount input field to properly interpret BTC (#800) * feat: add SchedulerConfirmationModal component for starting scheduled sweep (#803) * feat: add SchedulerConfirmationModal component for starting scheduled sweep * removed dead code * modal is centered and design changes * used ConfirmModal and pre-written styles * refactor: SchedulerConfirmationModal.tsx minor production error * build(deps): update dependencies (#813) @emotion/react ^11.11.4 → ^11.13.0 @types/react ^18.3.2 → ^18.3.3 formik ^2.4.5 → ^2.4.6 qrcode ^1.5.3 → ^1.5.4 react-bootstrap ^2.9.2 → ^2.10.4 react-router-bootstrap ^0.26.2 → ^0.26.3 react-router-dom ^6.23.1 → ^6.26.1 husky ^8.0.3 → ^9.1.4 i18next ^23.11.4 → ^23.13.0 lint-staged ^14.0.1 → ^15.2.9 prettier ^3.2.5 → ^3.3.3 react-i18next ^14.1.1 → ^15.0.1 * refactor: align utxo list and modal components (#815) * refactor: externalize UtxoIcon component and utxoTags function * refactor: externalize UtxoConfirmations component * refactor: reuse utxo icons in Jar details and UTXO list * refactor(ui): simpler checkbox in utxo list * refactor(send): vertically align balance * refactor(send): tooltip for shortened addresses * refactor(ui): externalize UtxoTags component * ui(send): show considered UTXOs before performing transaction (#807) --------- Co-authored-by: apX13_ <[email protected]> Co-authored-by: Thebora Kompanioni <[email protected]>


This PR fixes #773
Changes:
considered UTXOsbefore performing a sweep