We have released Zenith 0.11.0.0-beta.
This release includes database changes that require a wallet re-scan.
To install this version, follow these instructions.
To upgrade a previous version, find the index of the Zenith binaries in your nix
profile:
nix profile list
Upgrade the Zenith TUI and server:
nix profile upgrade <index>
Upgrade the Zenith GUI:
nix profile upgrade <index> --impure
Continuous Sync
A user-requested feature to assist in catching up an older wallet. Zenith now can sync to the chain tip, while leveraging the batch sync mechanism. This feature is available both in the GUI and the TUI.
RPC enhancements
getinfo
method
The response of the getinfo
method was modified to include the lastSync
field, showing the last block the wallet has scanned.
listreceived
method
The request of this method was enhanced to include an optional numeric parameter representing a block height. The response will include only transactions that occured at or above the specified height. If this parameter is not present, Zenith will provide all the transactions available in the wallet.
Bug Fixes
A rare condition only observed in testnet could cause the wallet’s commitment trees to get out of sync. This release fixes this issue with the implementation of checkpoints in our commitment trees.