What's Changed
- fix: cleanup action release by @snj33v in #170
- App restructure by @Anmol1696 in #182
- Remove exposer by @ajeet97 in #184
- Adding LSM module (x/lsnative) to the app by @xlab in #187
- Integration of oracle module by @Tikaryan (merged by @ajeet97) in #190
- add sdk encoders by @puneet2019 in #191
- bump sdk v0.46.11, ibc 6.1.0 + set min commission rate + include LSM & Oracle PRs by @ajeet97 in #185
- prepare v8 by @ajeet97 in #193
- set oracle accept list empty by @ajeet97 in #194
Dependency upgrades
- Upgraded
cosmos-sdk
fromv0.45.12
tov0.46.11
(CHANGELOG) - Migrated to CometBFT v0.34.27
- Migrated to notionals wasmd v0.30.0-sdk469.4
- Upgraded
ibc-go
fromv4.3.0
tov6.1.0
(CHANGELOG)
ICS29 - Fee middleware is enabled in this upgrade. - Upgraded
persistence-sdk
fromv2.0.0
tov2.1.0-rc1
(CHANGELOG) - Upgraded
pstake-native
fromv2.0.0
tov2.1.0-rc0
(CHANGELOG)
Min Commission Rate
-
Minimum commission rate is set to 5%, which was proposed here
Note
During upgrade, If the validator's commission rate is lower than the Min Rate (i.e. 5%), it will be set to 5%.
Features
-
x/lsnative: (Liquid Staking Module / LSM)
Adds an implementation to tokenise staked native coins (XPRT
), forked from liquidity-staking-module, which forks the originalstaking
,slashing
,distribution
,genutil
Cosmos SDK v46 modules. -
x/oracle:
This module implements the chain side of our new decentralized price oracle native to the Cosmos ecosystem. It collects prices for the price feeds and allows to query them from other modules and CW contracts.Note
The validators are required to run oracle price feeder along with the validator node. Check this doc for How to setup Oracle Feeder
New Contributors
Full Changelog: v7.0.0...v8.0.0-rc1