Skip to content

Releases: quicksilver-zone/quicksilver

v1.11.0

Choose a tag to compare

@joe-bowman joe-bowman released this 30 Jun 19:58
fix: allow clientUpdate from admin account

v1.10.2-patch

Choose a tag to compare

@qbyt2 qbyt2 released this 20 Apr 15:54
09dd118

What's Changed

  • fix(upgrade): v1.10.2 mint-to-cover sunset (patch for halted chain) by @qbyt2 in #2049

Hotfix for mainnet halt at height 17,775,700

The original v1.10.2 upgrade panicked mid-execution when the escrow module balance was insufficient to refund all outstanding qSTARS withdrawal records for the stargaze-1 zone sunset. Since ABCI upgrade handlers execute under a cache multi-store, the panic aborted the entire upgrade and halted the chain.

Fix: Mint-to-Cover Refund Strategy

This patch replaces the v1.10.2 upgrade handler with a mint-to-cover approach:

  1. Before refunding, compare escrow balance against total qAsset refund obligation per zone
  2. If escrow is short, mint the exact shortfall into the interchainstaking module account
  3. Transfer the minted shortfall into the escrow module
  4. Refund all eligible withdrawal records in full

The newly minted qAssets are economically backed 1:1 by base-denom tokens (STARS/FLIX) held across the zone's four ICA accounts on the host chain (delegation, withdrawal, deposit, performance). These host-side tokens will be reclaimed via a post-sunset governance action.

Full Changelog: v1.10.2...v1.10.2-patch

v1.10.2

Choose a tag to compare

@qbyt2 qbyt2 released this 09 Apr 11:06
991121d

What's Changed

Full Changelog: v1.10.1...v1.10.2

v1.10.1

Choose a tag to compare

@joe-bowman joe-bowman released this 10 Mar 17:56

Update v1.10.1

  • Fixes issue with withdrawals IBC ack handler.
  • Updates dependencies

For quicksilver-2 block height: XXXXXXXX

Docker: quicksilverzone/quicksilver:v1.10.1

What's Changed

  • chore: bump deps by @joe-bowman in #2027
  • fix(interchainstaking): add defensive guards to HandleFailedUndelegate by @qbyt2 in #2026
  • chore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.2 by @dependabot[bot] in #1987
  • chore(deps): bump lycheeverse/lychee-action from 2.7.0 to 2.8.0 by @dependabot[bot] in #2021
  • chore(deps): bump the go_modules group across 1 directory with 2 updates by @dependabot[bot] in #2030
  • chore(deps): bump the go_modules group across 2 directories with 5 updates by @dependabot[bot] in #2031
  • chore(deps): bump github.com/prometheus/common from 0.67.2 to 0.67.5 by @dependabot[bot] in #2032
  • chore(deps): bump google.golang.org/grpc from 1.78.0-dev to 1.81.0-dev by @dependabot[bot] in #2036
  • chore(deps): bump github.com/rakyll/statik from 0.1.7 to 0.1.8 by @dependabot[bot] in #2035
  • chore(deps): bump golang.org/x/tools from 0.40.0 to 0.42.0 by @dependabot[bot] in #2037
  • chore(deps): bump cosmossdk.io/errors from 1.0.2 to 1.1.0 by @dependabot[bot] in #2038

New Contributors

Full Changelog: v1.10.0...v1.10.1

v1.10.0

Choose a tag to compare

@ajansari95 ajansari95 released this 07 Jan 12:48
44eecb1

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

v1.9.3

v1.9.3 Pre-release
Pre-release

Choose a tag to compare

@joe-bowman joe-bowman released this 14 Aug 18:36
4c17c35

Summary

Use this release for the v1.9.0 upgrade on Quicksilver rhye-3 testnet.

Docker: quicksilverzone/quicksilver:v1.9.3
Sha256 sum (amd64): e203ece57ec71163cb8d5770123a9e253cb824354eca2b8425000c4a3cc31c8c

Full Changelog: v1.9.2...v1.9.3

v1.9.2

v1.9.2 Pre-release
Pre-release

Choose a tag to compare

@joe-bowman joe-bowman released this 14 Aug 17:26

Summary

Use this release for the v1.9.0 upgrade on Quicksilver rhye-3 testnet.

Deprecated: Use v1.9.3

What's Changed

Full Changelog: v1.9.1...v1.9.2

v1.9.1

v1.9.1 Pre-release
Pre-release

Choose a tag to compare

@ajansari95 ajansari95 released this 13 Aug 16:32
a4245fd

Notice: Deprecated. use v1.9.3

What's Changed

Full Changelog: v1.9.0...v1.9.1

v1.9.0

Choose a tag to compare

@joe-bowman joe-bowman released this 22 Jul 19:08

Summary

Important: This release has been retracted; please use v1.9.1 instead.

Note: Quicksilver v1.9.0 now uses go1.24. If you are buidling v1.9.0 from source, please ensure you use an updated compiler

What's Changed

Full Changelog: v1.8.1...v1.9.0

v1.8.1

Choose a tag to compare

@joe-bowman joe-bowman released this 06 May 12:40

Summary

Release for mainnet and testnet that fixes an issue introduced in v1.8.0 with amino (ledger) signing.

Other than reverting the change that caused the issue, there are no functional changes associated with this release.

Block height (testnet): xxxx
Block height (mainnet): 12627500

Docker: quicksilverzone/quicksilver:v1.8.1
Sha256 hash (amd64): 198e260c6a8e72f5cbdc110cd691cde276ee21475f544fc0da9337e114ded615


What's Changed

  • chore(deps): bump golangci/golangci-lint-action from 7 to 8 by @dependabot in #1875
  • chore(deps): bump github.com/golangci/golangci-lint/v2 from 2.1.5 to 2.1.6 by @dependabot in #1874
  • chore(deps): bump github.com/spf13/cast from 1.7.1 to 1.8.0 by @dependabot in #1873
  • chore(deps): bump golang.org/x/tools from 0.32.0 to 0.33.0 by @dependabot in #1878
  • Revert legacytx removal for amino signing by @joe-bowman in #1880

Full Changelog: v1.8.0...v1.8.1