persistence

Prop 141: PersistenceCore v12.0.0

Persistence Core-1 v12.0.0 Upgrade

This proposal is to do a software upgrade to the v12.0.0 software tag of the Persistence codebase at 22492000 block height. Block times have high variance, so please monitor the chain for precise time.

Scope of the upgrade

The PSTAKE team proposes to securely improve the user experience for the deprecation of its Cosmos Liquid Staking solution on Persistence One.

This proposal is a follow-up to Prop 137, where all idle stkAssets on the chain were burnt and all user funds were sent back to respective holders.

It is proposed to upgrade the core-1 chain to perform the following actions:

  1. Re-run the custom logic to burn users’ idle stkAssets and send them the respective Assets back directly, without any user interaction.

  2. Remove redundant modules like ibcfee, groups, interchainquery, liquistakeibc, ratesync, ibchook, skip builder pob, and oracle

  3. Fix a minor bug related to validator-bond in the LSM module

  4. Update all dependencies to match the cosmos v0.47.x latest version

The removal of unused modules will lead to better chain resilience as risk vectors are further minimized. While burning idle stkAssets will get PSTAKE’s Cosmos Liquid Staking deprecation one step closer to completion, safely and securely.

Considering the progress so far and PSTAKE’s hard deadline of 30 September 2025 to keep deprecation support active, the proposed solution would fast-track a secure deprecation and also safeguard the Persistence core-1 chain.

Change log

  • Full changelog here.

How to upgrade

Upgrade using cosmovisor Upgrade manually

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 build social consensus should the need arise. If you don't have access, please contact someone from the Persistence team directly.

Field
Data
info
https://raw.githubusercontent.com/persistenceOne/networks/core-1/upgrades/v12.0.0/core-1/upgrades/v12.0.0/binaries.json?checksum=sha256:73cd2db95248db80bf280a2cf61ee745ad2329e717f88f53157733f9f7c38e43
name
v12.0.0
time
0001-01-01T00:00:00Z
height
22892000
upgraded_client_state