IMPORTANT:
If you're upgrading from an earlier release, it's necessary to reconstruct the disk cache of compact blocks because the compact block serialization format has changed. To do this:
- Shut down
lightwalletd - Do either of the following:
rm -r /var/lib/lightwalletd/dbthen start the newlightwalletd(release v0.4.14), or- start the new
lightwalletdwith the option--redownload(this is needed only once, even iflightwalletdstops before it finishes syncing)
This will rebuild the local compact block disk cache. It will take several hours, depending on your hardware and network speed.
Note, if you store the database in a different directory than /var/lib/lightwalletd/db, using the --data-dir option, remove that directory instead.
What's changed since v0.4.13:
- #409 - Fix reorg race condition that can cause rare crashes
- #415 - (minor bugfix) Fix
GetLatestBlockgRPC - #435 - add Sapling and Orchard tree commitment sizes to
GetBlockresult - #431 - add
GetBlockNullifierandGetBlockRangeNullifiers - #439 - add
GetSubtreeRootsgRPC - #440 - Bring in latest
compact_formats.proto(from zcash/librustzcash)