Dev status update: Aug 8-14

A few things we saw developers hitting this week.

If you’re using wallet-sdk-shielded, wallet-sdk-facade, or wallet-sdk-hd as separate imports and hitting a constructor error, a ChargedState error, or a heap out-of-memory crash - those are all symptoms of the same root cause: the old sub-package import pattern.
The fix is migrating to @midnight-ntwrk/wallet-sdk@1.2.0. If example-counter was your starting point, it was archived this week - example-hello-world is the current reference.
The OOM case was caught via servicedesk#145 filed and closed the same day. Migration docs are in progress.

If you submitted a transaction and got a 1014-reject error (InvalidDustSpendProof), check your DUST balance - the note can end up permanently marked as spent locally even if the ledger rejected the transaction,this is a known state lifecycle issue.
The workaround is to snapshot your wallet state before submitting and restore on reject. No SDK fix yet; we’re tracking it.

If you’re blocked on something not listed here, file it here: Sign in to GitHub · GitHub

We read every ticket. Thanks for sticking with it.

1 Like