DigiByte Wallet v4.0.43

August 21, 2026

This fixes a problem introduced in v4.0.41. That release added a safeguard so the wallet never stops quietly when it cannot verify its block-filter chain against the checkpoints built into the app — the intent was right, since stopping silently is worse than saying something is wrong. But it acted on the very first peer that disagreed, once an internal retry budget had run out.

That budget is never reset, so a wallet left running for hours spends it on ordinary chain churn, and after that a single disagreeing peer was enough. The result: every block between the newest checkpoint and the current tip was marked permanently unverified, and a “history gap” warning appeared that no rescan could clear. On a real wallet about six hours into a session, one peer out of eight disagreed and roughly twenty thousand blocks were written off.

The wallet still resumes scanning from the trusted checkpoint when it cannot verify the chain — that was the point of the safeguard and is unchanged. It now only declares history unverified when a majority of the connected filter peers agree on the disagreement, rather than acting on one.

If you are already seeing a history gap warning, this release does not remove it. That marker only ever moves one way, by design, because those blocks had their headers discarded to save memory. Clearing an existing one still needs “Scan for missing transactions” or a full rebuild from chain. What this release prevents is new ones appearing.

Also included: the app can now ask what the network actually said about a transaction it published (reporting only, for this release), and the in-app update prompt no longer shows raw formatting characters.