DigiByte Wallet v4.0.80
September 9, 2026
Some DigiAssets are issued with rules attached — most commonly a royalty, a small payment that every transfer of that asset must make to the issuer. This wallet did not know about rules and never built that payment. DigiByte itself accepted the transaction and confirmed it in the usual fifteen seconds, but the DigiAsset layer re-checks the rules afterwards, and a transfer that breaks one has its assets stripped from every output. Not just the amount you sent — the entire holding those coins came from, including the change meant to come back to you, and any other asset sitting on the same output. The wallet reported the send as successful and carried on showing you a balance that no longer existed anywhere.
This was reported to us privately by a security researcher who found it by reading the code, before anyone lost anything to it. We confirmed it from both sides the same day, and then proved it on the live chain: the researcher issued throwaway royalty-bearing assets to one of our test phones, and we deliberately sent two of five units from the previous release. All five were destroyed, the recipient received nothing, and the wallet went on displaying three units for days afterwards.
From this version, an asset the wallet can see is rule-bearing cannot be sent. The Send button is replaced by a plain explanation of why, in all thirteen languages the app speaks. The same refusal applies when recovering funds from another recovery phrase: a rule-bearing asset is left where it is rather than moved. Nothing is signed and nothing is broadcast. Assets without rules — which is nearly all of them, and all of the ones this wallet can create — send exactly as before.
The wallet refuses whenever it cannot prove an asset is rule-free, not only when it can prove it is not. An asset whose history it has not yet traced, or one still unlocked and therefore able to have rules added to it later, is refused too. That is deliberate: leaving a rule-bearing asset where it sits costs you nothing, and getting it wrong in the other direction destroys it.
One honest limitation. This release prevents the loss; it cannot undo one. If you sent a rule-bearing asset from an earlier version, your wallet may still show units that no longer exist on chain, and this update will not correct that display. Checking the asset on a block explorer will tell you what you actually hold.