skills/liquidity-migration/SKILL.md
Select and verify liquidity migration targets across Uniswap V2, V3 (only when v4 is unavailable and custom fees are required), and V4 paths.
npx skillsauth add rustydotwtf/doppler-skills liquidity-migrationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Source References: Use Doppler deployments as the contract source of truth for deployed addresses and revisions.
Airlock.migrate(asset) behavior and migrator selectionliquidityMigrator in deployment configuration before executionAirlock wiring.Airlock -> initializer exit -> migrator).| Target | Recommendation | Verification anchor | |---|---|---| | Uniswap V2 | Supported compatibility path | migrator-uniswap-v2 | | Uniswap V3 | Use only when Uni v4 is unavailable and custom fees are required | migrator-uniswap-v3 | | Uniswap V4 | Preferred default | migrator-uniswap-v4 |
| Item | Detail |
|---|---|
| Migration entrypoint | Airlock.migrate(asset) |
| Migration handoff | liquidityMigrator.migrate(...) |
| V4 split module | UniswapV4MigratorSplit + TopUpDistributor |
| V4 standard module | UniswapV4MulticurveMigrator |
liquidityMigrator address in deployment wiringdoppler/src/Airlock.sol, doppler/src/migrators/UniswapV4MulticurveMigrator.sol, doppler/src/migrators/UniswapV4MigratorSplit.soltesting
Verify on-chain Doppler behavior with cast, viem, RPC, and explorers for dynamic auctions, multicurve launches, hook initializer state, and migration flows.
development
Reference for Uniswap V3/V4 concepts used in Doppler development, including tick math, sqrtPriceX96, concentrated liquidity formulas, and V4 hooks/singleton architecture.
tools
Reference for Doppler token creation, vesting, inflation, and factory selection across DERC20, DERC2080, CloneERC20, and CloneDERC20VotesV2 paths.
testing
Operate and configure Doppler's Rehype initializer hook for buybacks, beneficiary fees, fee routing, and protocol-owner fee claims.