From 6542e8937a2fadc1a14117efd715b004d88b6c7c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:30:23 +0000 Subject: [PATCH] chore(sdks): Version Packages --- .changeset/quick-launch-pool-tick-spacing.md | 11 ----------- sdks/liquidity-launcher-sdk/CHANGELOG.md | 12 ++++++++++++ sdks/liquidity-launcher-sdk/package.json | 2 +- 3 files changed, 13 insertions(+), 12 deletions(-) delete mode 100644 .changeset/quick-launch-pool-tick-spacing.md diff --git a/.changeset/quick-launch-pool-tick-spacing.md b/.changeset/quick-launch-pool-tick-spacing.md deleted file mode 100644 index 429b921c0..000000000 --- a/.changeset/quick-launch-pool-tick-spacing.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@uniswap/liquidity-launcher-sdk': minor ---- - -Quick-launch preset: state the graduation pool's tick spacing, which the 2026-08-05 chain-4663 full redeploy changed on-chain from 50 to 25 without any SDK constant describing it. - -- `QUICK_LAUNCH_POOL_TICK_SPACING` (new) → `25`. The value the launch flow passes in `MigratorParameters.poolParameters` since the redeploy — deliberately NOT the generic `feeToTickSpacing` derivation, which yields 50 for the 2500 fee tier. Evidence: the post-redeploy `Initialize` census on chain 4663 shows every quick-launch graduation pool minted at spacing 25 (295 pools in the redeploy's first day, zero new pools at 50). -- `QUICK_LAUNCH_ALLOWED_POOL_TICK_SPACINGS` (new) → `[25, 50]`. The append-only grandfather set (same shape as `QUICK_LAUNCH_ALLOWED_GRADUATION_FDV_USD`): pools are permanent, so routing/discovery consumers deriving a token's candidate launch pools must race a `(QUICK_LAUNCH_LP_FEE, spacing)` key for every entry — the token address alone cannot say which generation minted its pool. This is the constant rh-cca's `LAUNCH_POOL_TIERS`-style routing should consume instead of hand-maintained literals (Uniswap/universe#38608 shipped the interim literal). -- `QUICK_LAUNCH_PRESET.lp.tickSpacing` (new field) → `QUICK_LAUNCH_POOL_TICK_SPACING`, beside the existing `lp.fee`. - -`feeToTickSpacing` itself is unchanged — it remains the generic v3-canonical/interface derivation used for validation; the preset now states the observed on-chain value where the launch flow no longer follows that formula. `isQuickLaunch` classification is unaffected (it never matched on the pool key). diff --git a/sdks/liquidity-launcher-sdk/CHANGELOG.md b/sdks/liquidity-launcher-sdk/CHANGELOG.md index e9455ebdf..a9404b956 100644 --- a/sdks/liquidity-launcher-sdk/CHANGELOG.md +++ b/sdks/liquidity-launcher-sdk/CHANGELOG.md @@ -1,5 +1,17 @@ # @uniswap/liquidity-launcher-sdk +## 1.9.0 + +### Minor Changes + +- bc01784: Quick-launch preset: state the graduation pool's tick spacing, which the 2026-08-05 chain-4663 full redeploy changed on-chain from 50 to 25 without any SDK constant describing it. + + - `QUICK_LAUNCH_POOL_TICK_SPACING` (new) → `25`. The value the launch flow passes in `MigratorParameters.poolParameters` since the redeploy — deliberately NOT the generic `feeToTickSpacing` derivation, which yields 50 for the 2500 fee tier. Evidence: the post-redeploy `Initialize` census on chain 4663 shows every quick-launch graduation pool minted at spacing 25 (295 pools in the redeploy's first day, zero new pools at 50). + - `QUICK_LAUNCH_ALLOWED_POOL_TICK_SPACINGS` (new) → `[25, 50]`. The append-only grandfather set (same shape as `QUICK_LAUNCH_ALLOWED_GRADUATION_FDV_USD`): pools are permanent, so routing/discovery consumers deriving a token's candidate launch pools must race a `(QUICK_LAUNCH_LP_FEE, spacing)` key for every entry — the token address alone cannot say which generation minted its pool. This is the constant rh-cca's `LAUNCH_POOL_TIERS`-style routing should consume instead of hand-maintained literals (Uniswap/universe#38608 shipped the interim literal). + - `QUICK_LAUNCH_PRESET.lp.tickSpacing` (new field) → `QUICK_LAUNCH_POOL_TICK_SPACING`, beside the existing `lp.fee`. + + `feeToTickSpacing` itself is unchanged — it remains the generic v3-canonical/interface derivation used for validation; the preset now states the observed on-chain value where the launch flow no longer follows that formula. `isQuickLaunch` classification is unaffected (it never matched on the pool key). + ## 1.8.0 ### Minor Changes diff --git a/sdks/liquidity-launcher-sdk/package.json b/sdks/liquidity-launcher-sdk/package.json index a29e8ce19..5c7991661 100644 --- a/sdks/liquidity-launcher-sdk/package.json +++ b/sdks/liquidity-launcher-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/liquidity-launcher-sdk", - "version": "1.8.0", + "version": "1.9.0", "description": "⚒️ An SDK for launching tokens and auctions with the Uniswap Liquidity Launcher (CCA + LBP) stack", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [