Skip to content
Merged
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
3493f71
fix(wallets): use selector ceiling for asset-lock Max
lklimek Jul 27, 2026
807bad5
docs: changelog entry for #929 Max fix
lklimek Jul 27, 2026
6bed93f
fix(wallets): use the real height watermark in the asset-lock ceiling…
lklimek Jul 27, 2026
c2abaa4
refactor(wallets): replace the asset-lock ceiling binary search with …
lklimek Jul 27, 2026
fcd4c0f
Merge branch 'v1.0-dev' into fix/929-max-shield-snapshot-balance
lklimek Jul 27, 2026
40938d1
fix(wallets): close asset-lock ceiling gaps found by CI review
lklimek Jul 27, 2026
e96f20f
fix(ui): migrate remaining asset-lock funding flows to the builder ce…
lklimek Jul 27, 2026
aa53542
docs: correct #929 changelog entry to match the fixed scope
lklimek Jul 27, 2026
e8d2c26
Merge remote-tracking branch 'origin/fix/929-max-shield-snapshot-bala…
lklimek Jul 27, 2026
8d6f1c9
Merge branch 'v1.0-dev' into fix/929-max-shield-snapshot-balance
lklimek Jul 28, 2026
7ec1505
docs(wallet_backend): document accepted risk from upstream rust-dashc…
lklimek Jul 28, 2026
d38b544
fix(wallet_backend): shrink asset-lock probe's write-lock scope, docu…
lklimek Jul 28, 2026
d02fd53
fix(ui): harden AssetLockBalanceCache against generation regression a…
lklimek Jul 28, 2026
64cd544
fix(ui): reserve fees for Identity sends, bound ReceiveDeposit by its…
lklimek Jul 28, 2026
48e457f
test(send_screen): seed the asset-lock cache in the Core->Platform ki…
lklimek Jul 28, 2026
0d0e762
docs: correct the Max-fix changelog entry and add its user story
lklimek Jul 28, 2026
c127b38
fix(ui): reserve the identity fee at dispatch-time validation, not ju…
lklimek Jul 29, 2026
45c5a0b
fix(ui): debounce the asset-lock probe on no-op events, stop dropping…
lklimek Jul 29, 2026
4d7a3e3
fix(ui): bound ReceiveDeposit dispatch by its address, fix the deboun…
lklimek Jul 29, 2026
85e9f46
fix(wallet_backend): bound the asset-lock probe's worst-case wait wit…
lklimek Jul 29, 2026
d652f8f
docs: note the asset-lock probe's timeout in the Max-fix changelog entry
lklimek Jul 29, 2026
33622bb
fix(wallet_backend): remove BnB timeout workaround, close stale-valid…
lklimek Jul 30, 2026
1bc0d96
chore(deps): bump dashpay/platform pin to include the BnB feasibility…
lklimek Jul 30, 2026
03ec120
docs: drop implementation-detail sentence from the Max-fix changelog …
lklimek Jul 30, 2026
8f5c140
fix(wallet_backend): correlate asset-lock probes by request id, disti…
lklimek Jul 30, 2026
4e826bc
fix(wallet): close asset-lock quote freshness gaps from round-5's loc…
lklimek Jul 30, 2026
792e50e
Merge remote-tracking branch 'origin/v1.0-dev' into fix/929-max-shiel…
lklimek Jul 30, 2026
bb5234a
Merge remote-tracking branch 'origin/v1.0-dev' into fix/929-max-shiel…
lklimek Jul 30, 2026
4a61f3e
fix(wallet): close round-8 blocking gaps in the asset-lock Max probe …
lklimek Jul 30, 2026
9a5105d
fix(wallet): keep asset-lock Max usable on dust wallets and stop the …
lklimek Jul 30, 2026
c4a985f
docs(wallet): correct stale reserved-outpoint claim in observation do…
lklimek Jul 30, 2026
8ea190d
Merge remote-tracking branch 'origin/v1.0-dev' into fix/929-max-shiel…
lklimek Jul 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions CHANGELOG.md
Comment thread
Claudius-Maginificent marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

### Fixed

- **"Max" now matches what your Core wallet can actually send**: pressing
"Max" when shielding DASH, funding a Platform address, sending directly to
an identity, or funding an identity (creating or topping up, from your
wallet balance or a received deposit) could suggest an amount larger than
the wallet could actually send, so the transaction was rejected no matter
how you adjusted it. Max and the amount check now ask the wallet directly
what it can send instead of estimating from an on-screen balance, so the
two stay in agreement, and both reserve room for the fee. Funding from a
received deposit is also now capped by what actually arrived at that
deposit address, never by unrelated funds elsewhere in the wallet. While
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
the check is running, the amount field shows "Checking the available
amount…"; if it fails, "The available amount could not be checked."
appears with a "Retry available amount check" button, and you can still
switch to a different funding method at any point.

- **Wallet rename consistency**: renaming a wallet no longer overwrites other
saved wallet details when metadata cannot be read. Overlapping renames and
wallet removals also keep displayed aliases and deleted-wallet metadata
Expand Down
Loading