migrator-uniswap-v3

Document and verify Doppler's Uniswap V3 liquidity migrator path, used only on v3-only networks when custom fees are required.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "migrator-uniswap-v3" with this command: npx skills add rustydotwtf/doppler-skills/rustydotwtf-doppler-skills-migrator-uniswap-v3

Source References: Use Doppler deployments as the contract source of truth for deployed addresses and revisions.

Uniswap V3 Migrator

When to use

  • The target network is legacy and does not support Uniswap V4.
  • Custom fee requirements make V3 migration necessary for this launch.
  • You need to verify Airlock-to-migrator handoff for a V3 destination.

Prerequisites

  • Confirm V4 is unavailable on the target network.
  • Confirm custom fee requirements are explicit and approved.
  • Confirm liquidityMigrator points to the intended V3 migrator implementation.

Core workflow

  1. Validate V3-only + custom-fee gating decision.
  2. Trace Airlock.migrate(asset) into migrator handoff.
  3. Verify V3 destination position/pool state after migration.
  4. Validate recipient/locker ownership and post-migration balances.

Quick facts

ItemDetail
Entrypoint callerAirlock.migrate(asset)
Handoff callliquidityMigrator.migrate(...)
Canonical source filedoppler/src/migrators/UniswapV3Migrator.sol
Policy postureConditional fallback: v3-only network + custom fees required

Failure modes

  • Selecting V3 while V4 is available.
  • Selecting V3 without a strict custom-fee requirement.
  • Wrong V3 fee-tier/tick-spacing assumptions for destination liquidity.
  • Token orientation mismatch between Airlock output and V3 destination setup.

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

uniswap-fundamentals

No summary provided by upstream source.

Repository SourceNeeds Review
General

token-lifecycle

No summary provided by upstream source.

Repository SourceNeeds Review
General

verification

No summary provided by upstream source.

Repository SourceNeeds Review
General

fee-architecture

No summary provided by upstream source.

Repository SourceNeeds Review