Skip to content

Kava 17 Release

Latest
Compare
Choose a tag to compare
@nddeluca nddeluca released this 13 Nov 00:00
· 112 commits to master since this release
e77e0fe

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.