For deployment to Kava Mainnet at height 12766500
around 2024-11-22 10:00 UTC.
Click to view upgrade instructions
Software | Version |
---|---|
Golang | v1.22 |
Cosmos SDK | v0.47.10 |
CometBFT | v0.37.13 |
Rocksdb | v9.3.1 |
Please note that if you run your node with rocksdb
as the database, this update will require an update to v9.3.1
of rocksdb
.
Upgrade Changes
For a complete list of changes, see CHANGELOG.md.
Low-level Data Structure Updated to IAVL V1
IAVL V1 is an updated data format for the low-level storage of application data in the Kava blockchain.
The change in format results in much more performant syncing of the chain, and greatly reduces the
storage footprint required for Kava nodes.
The release will continue to work with previous data (IAVL V0). However, greater performance benefits will be had if the data is synced from scratch.
- For mainnet, full-archive node operators should use the IAVL v1 snapshot from https://quicksync.io/kava and
0.26.2-iavl-v1
if upgrading to IAVL v1 before the v0.27.0 release. - Pruning node operators are encouraged to start their node from scratch via statesync
- Nodes using rocksdb are encouraged to use
tcmalloc
as their memory allocator
See the IAVL V1 migration guide.
Fix EIP712 Signing
This release removes some invalid restrictions on signing EIP712 transactions that prevented some EVM wallets from submitting valid transactions.