Skip to content

v17.0.0

Compare
Choose a tag to compare
@shellvish shellvish released this 12 Jan 08:08
· 115 commits to main since this release
121f2ac

Stride v17.0.0

v17.0.0 - 2024-01-12

Upgrade Info - Proposal 226

Stride Proposal #226 seeks to upgrade the chain to the v17.0.0 tag (Leo Release) of the Stride codebase at block height 7,244,427 which is estimated to occur on January 15th 2024, 12:00 UTC. Because of the uncertainty in block times, please keep track of the Stride chain for a precise estimate.

Upgrade Features

This upgrade adds the following features:

  1. Adds support for stDYDX, including autoinvesting real yield
  2. Autopilot v2 (liquid stake and forward, redeem)
  3. Refactor Unbonding Logic and Resume INJ unbondings
  4. Adds miscellaneous safety features (validator weight cap, disabling tokenization)

Getting Prepared for the Upgrade

As always, we recommend validators use 64GB of RAM. If you are unable to have 64GB of RAM, at a minimum have a total of 64GB of swap set to prevent out of memory errors.

We highly recommend upgrading with Cosmovisor. To do this, please manually build & copy the strided binary to /cosmovisor/upgrades/v17/bin/.

Details of Upgrade Time

The proposal targets the upgrade proposal block to be 7,244,427, anticipated to be on January 15th 2024, 12:00 UTC. Because blocks can occur at irregular intervals, please keep an eye on the Stride chain for a precise upgrade time.

In case anything concerning happens at upgrade time, we will notify all validators immediately on the #cc-announcements channel.

v17.0.0 - 2024-01-12

On-Chain changes

  1. sDYDX: Phase 1/3 - LS & Redeem (#926)
  2. Properly Account for slash_query_in_progress in Unbondings (#981)
  3. Cleanup V14 (DelegationChangesInProgress) (#1017)
  4. Add claim rewards ICA (#961)
  5. sDYDX: Phase 2/3 - Auto-trade reward token revenue (#955)
  6. Cleanup v15 (#950)
  7. Removed zero error case in slash query (#1025)
  8. Sort unbonding prioritization by validator capacity (#1018)
  9. Add validator weight cap (#1032)
  10. Whitelisted all gov proposals (#1028)
  11. Allow multiple redemptions per epoch (#1009)
  12. Refresh autopilot LS + forward (#996)
  13. Add RedeemStake to autopilot (#1012)
  14. Upgraded to ics v3.2.0 (#1043)
  15. Autopilot hashed sender (#1038)
  16. Add pfm (#889)
  17. Autopilot fallback address (#1039)
  18. Add V17 upgrade handler (#1029)
  19. Dynamically update user redemption records during unbonding (#1053)
  20. V17 Import Paths (#1061)
  21. Disable tokenization on CosmosHub Delegation Account in Hooks (#1066)
  22. Update ICQ for compatibility with IBC v7.3.1 (#1068)
  23. Rename native amount and host zone unbonding status (#1071)

Off-Chain changes

  1. Add security instructions (#990)
  2. Bump go 1.19 -> 1.21 (#1052)
  3. Add PFM testing scripts (#1054)
  4. Fix bug in changelog script (#1060)
  5. Adjust testing scripts (#1064)
  6. Ignore host's check_go_version (#1072)
  7. upgrade integration tests for v17 (#1073)

🔨 Build from source

git clone https://github.com/Stride-Labs/stride
cd stride && git checkout v17.0.0
make build