Releases: Kava-Labs/kava
Kava 12 Release Candidate 1
Mainnet Release Candidate & Public Testnet Release
Latest version of Kava includes updates to how the community pool is managed and how inflation is controlled in Kava. Additional improvements to the EVM are also included.
Adds two new modules:
x/kavamint
controls inflationary parameters of Kava (replacesx/mint
)x/community
holds and manages community pool funds
Software versions:
Golang: v1.18 (using a version other than 1.18 will result in app hash mismatches. v1.18 MUST be used.)
Cosmos-sdk: v0.45.10
Tendermint: v0.34.24
x/kavamint
- inflation is now broken into two specific pieces: staking apy & community pool inflation
- the staking apy is a fixed rate and no longer changes with the number of bonded tokens
- parameters are set as easy-to-understand percentages
x/community
- the community pool is now a module account owned by the community module
- includes two gov proposals for deposit/withdraw of community pool funds to Kava Lend (
x/hard
)
Upgrade Handler
An upgrade handler is registered under the name v0.20.0-alpha.0
. It performs the following operations:
- initializes x/community & x/kavamint modules
- moves original community pool funds to new community pool
- removes x/mint (functionality replaced by x/kavamint
- sets x/distribution community_tax to 0% (community pool inflation is now minted directly to community pool. no cut from validator rewards is taken)
API changes
Backwards compatibility is maintained where possible:
x/distribution
'scommunity-pool
query reads the balance of the new community pool (thex/community
module account)- to read current & historical balances of the original community pool account, use
x/community
'slegacy-community-pool
query
- to read current & historical balances of the original community pool account, use
x/mint
queries are shimmed- the
inflation
query gives a modified inflation value that makes the standard staking apy calculation correct - other queries to x/mint return an "unimplemented" error code
- the
EVM enhancements
- ethermint updated
- Allows 'finalized' to be used on eth json rpc calls
- Fixes eth_call for old heights (prevent panic on GetParams before allowed eip messages were set)
v0.19.0
This is the software that will comprise the Kava-11 (name: v0.19.0
) upgrade. The upgrade is scheduled to take place at block 2098400. See upgrade instructions at: https://github.com/Kava-Labs/kava/blob/v0.19.0/migrate/v0_19/migrate.md
Features:
- Adds liquid module for converting staked kava to
bkava
staking derivative tokens - Adds earn module to support automated yield strategies
- Implements the Kava Infrastructure Rewards proposal (https://www.mintscan.io/kava/proposals/97)
- Adds support for signing cosmos messages using Metamask via
eip712
Software versions:
Golang: v1.18+
Cosmos-sdk: v0.45.9
Tendermint: v0.34.21
v0.18.2
-
Update to go 1.18, cosmos v0.45.9, and tendermint v0.34.21
-
update ci & docker to go 1.18
-
config updates for iavl changes and broadcast mode flag
-
ensure fast node is disable if config value is not set in order to
avoid fast node upgrade for nodes that do not update their app.toml -
update to new circle ci image instead of using legacy image
-
remove previous ics23 package -- now used directly from cosmos-sdk repo
v0.19.5-testnet
Merge pull request #1351 from Kava-Labs/releases/public-testnet-v0.19… ….5-testnet Releases/public testnet v0.19.5 testnet
v0.19.4-testnet release
- Fixes error in
TallyHandler
to account forbkava
balances.
v0.18.1
Fixes:
- Patch for IBC Security Advisory Dragonberry: https://forum.cosmos.network/t/ibc-security-advisory-dragonberry/7702
Kava 11 Upgrade Release Candidate 2
This release candidate for the Kava-11 Upgrade includes the following features:
- Adds liquid module for converting staked kava to
bkava
staking derivative tokens - Adds earn module to support automated yield strategies
- Implements the Kava Infrastructure Rewards proposal (https://www.mintscan.io/kava/proposals/97)
- Adds support for signing cosmos messages using Metamask via
eip712
v0.19.3 Testnet Release
v0.19.3-testnet remove unused embed import
v0.19.2 Testnet Release
update evmutil
module account permissions to match mainnet migration
Kava 11 Upgrade Release Candidate 1
This release candidate for the Kava-11 Upgrade includes the following features:
- Adds liquid module for converting staked kava to
bkava
staking derivative tokens - Adds earn module to support automated yield strategies
- Implements the Kava Infrastructure Rewards proposal (https://www.mintscan.io/kava/proposals/97)
- Adds support for signing cosmos messages using Metamask via
eip712