github quicksilver-zone/quicksilver v1.10.0

3 days ago

Overview

This release introduces Zone Offboarding - a governance-controlled process for safely winding down liquid staking zones when a chain is sunsetting.

New Features

Zone Offboarding Support
When a liquid staking zone needs to be wound down, governance can now execute an orderly offboarding process:

Step Governance Message Action
1 MsgGovSetZoneOffboarding Enables offboarding mode, disables deposits and redemptions
2 MsgGovCancelAllPendingRedemptions Refunds qAssets to users with pending redemptions
3 MsgGovForceUnbondAllDelegations Initiates unbonding of all staked tokens via ICA
4 (wait ~21 days) Unbonding period on remote chain
5 MsgGovExecuteICATx Transfer unbonded funds to multisig for distribution

Key Changes:

  • New is_offboarding field on Zone proto
  • Redemption rate updates automatically skipped for offboarding zones
  • See ADR-003 (./architecture/adr-003-zone-offboarding.md) for full documentation

Bug Fixes

  • Fixed potential out-of-bounds panics
  • Improved defensive handling around refunds with proper error reporting
  • Fixed WithdrawalRecord handling to NoOp instead of error on cleared records

Dependencies

  • github.com/cosmos/gogoproto v1.7.0 to v1.7.2
  • google.golang.org/grpc v1.76.0-dev to v1.78.0-dev
  • github.com/golangci/golangci-lint/v2 v2.6.1 to v2.7.2
  • next (web-ui) v13.5.11 to v16.0.10
  • Various CI action version bumps

Contributors

Docker:

      quicksilverzone/quicksilver:v1.10.0

Full Changelog: v1.9.3...v1.10.0

Don't miss a new quicksilver release

NewReleases is sending notifications on new releases.