PersistenceCore v8 Pacaya Upgrade
Details
Description
PersistenceCore v8 Pacaya Upgrade
This is a proposal to do a software upgrade to the v8.1.0 software tag of the Persistence codebase on block height 13046600, which is estimated to occur on Tuesday 5th September 2023 around 11:00AM UTC. Block times have high variance, so please monitor the chain for precise time.
Pacaya is an active complex volcano in Guatemala known for its persistent activity.
Changelog
- Upgrades cosmos-sdk from
v0.45.14to v0.47.3 with an LSM fork created by Persistence, including barberry security fix - Migrates from tendermint
v0.34.26to cometbftv0.37.2 - Upgrades ibc-go from
v4.3.1to v7.2.0 LSM fork including huckleberry security fix - Upgrades wasmd from
v0.30.0to v0.40.2 LSM fork & wasmvm to1.2.4including cherry bugfix - Some SDK 47 things to keep in mind:
- The SDK version includes some key store migration for the CLI. Make sure you backup your private keys before doing upgrade! You can not switch back to v45 keys
- CLI:
add-genesis-account,gentx,add-genesis-account,collect-gentxsand others are now undergenesiscommand as parent - CLI:
--broadcast-mode blockwas removed. You need to query the result for a TX withpersistenceCore q tx <hash>instead
- Upgrades persistence-sdk from
v2.0.1to v2.1.1 - Upgrades pstake-native from
v2.0.0to v2.2.3 - Adds wasm-bindings for querying state
New Modules
- IBC hooks
- PFM (Packet Forwarding Middleware)
- Persistence
x/oracle- disabled for now, WIP - Persistence
x/liquidstakeibc- this deprecateslscosmosmodule - Skip's POB
v1.0.3for MEV auctions
MinCommissionRate
-
MinCommissionRateis set to 5%, which was proposed hereNote
During upgrade,
Validator'sCommissionRatewill be set to5%, if it is lower than theMinCommissionRate(i.e. 5%),
and Validator'sMaxCommissionRatewill be set to10%(if lower than 10%) to give validator some margin to work with.
MinInitialDepositRatio
MinInitialDepositRatiois set to25%, which means a proposal cannot be submitted with deposit lower than25%ofMinInitialDeposit
MinSelfDelegation
Due to LSM implementation, the min-self-delegation flag has no effect anymore and this param is no longer being enforced. Min self delegation is removed from the staking system with the expectation that it will be replaced by the validator bond system. It has been superceded by ValidatorBondFactor. To study its definition and side effects, see Validator Bond in ADR-61.
LSM Params
ValidatorBondFactoris set to250GlobalLiquidStakingCapis set to10%ValidatorLiquidStakingCapis set to50%
About pStake v2.2.x
This is a major release for the pStake app, focused on enhancing the liquid staking capabilities of the platform and increase its future functionality and adaptability.
Other dependencies and upgrades
Checkout the release log v8.0.0 and release log v8.1.0 for what's changed.
How to upgrade
Communications
Operators are encouraged to join the #validators-discussion channel of the Persistence Community Discord. This channel is the primary communication tool for operators to ask questions, report upgrade status, report technical issues, and to build social consensus should the need arise. If you don't have access, please reach out to someone from the Persistence team directly.
Votes