What's new in v0.0.9
Urgent fund-safety fix. Update before withdrawing.
Fund safety
dexdo note withdrawnow refuses to withdraw from a PrivateNote that was deployed by a previous contract generation. Such a note accepts the currentwithdrawTokensmessage and zeroes its balance, but the destination wallet is never credited -- the SHELL is lost. The command now reads the note's on-chaincode_hashand fails closed before any on-chain write when it does not match the current generation, printing which generation the note is and why the withdraw was refused. (#37)
If you are holding funds in a note the CLI reports as a previous generation, do not withdraw from it with an older build. This release stops the loss; it cannot recover SHELL already zeroed by a previous-generation withdraw.
Upgrade
Binaries are self-contained. Download the archive for your platform, verify the checksum, and replace the old dexdo binary. No config migration is needed; existing pool files keep working.