DigiByte Wallet v4.0.75
August 30, 2026
A fix to the DigiDollar recovery added in v4.0.72. The lookup the wallet uses lists every transaction that ever touched a DigiDollar address — the spends as well as the receives — and only reports the live balance beside them. The scan found a token output in each transaction paying that address, with nothing to tell a receive that was still there from one that had already been consumed. On a real address holding two dollars it located three outputs, one of them long gone.
A transfer built from that list spends something that no longer exists, so the network refuses it outright, and with it every dollar in the wallet, not just the stale one. It only shows up when a DigiDollar address has been reused — receive twice, spend once — which is ordinary use, and it went unnoticed because a single receive never produces the pattern.
The scan now reads the inputs of those same transactions and drops any output another one has spent. No new network call is needed, and a transaction it cannot read proves nothing, so it drops nothing: the worst case is the old behaviour, reported, never a silently smaller balance. Verified on mainnet by moving two dollars in a single transaction, which also closes the last untested path on the restore matrix.