Skip to content

Record adopted Protofire periphery on Ink (57073): V2Router02, V3Migrator, V3Staker#154

Open
david-uniswap wants to merge 1 commit into
mainfrom
david/ink-registry-v2router
Open

Record adopted Protofire periphery on Ink (57073): V2Router02, V3Migrator, V3Staker#154
david-uniswap wants to merge 1 commit into
mainfrom
david/ink-registry-v2router

Conversation

@david-uniswap

Copy link
Copy Markdown
Collaborator

What

Backfills three contracts into the Ink (57073) deployment registry that were deployed and Blockscout-verified by Protofire in the original Ink deploy (Dec 2024) but were never recorded in deployments/57073.md / deployments/json/57073.json:

Contract Address Role
UniswapV2Router02 0xb3fb126acdd5adca2f50ac644a7a2303745f18b4 v2 swaps + LP add/remove
V3Migrator 0xdce28d2d5392e19091fe59d9750b3202ebe80641 migrate v2 LP → v3
UniswapV3Staker 0x245c0c29bb7dd9d1fa6a0713abfeb81439ffa870 v3 liquidity mining

Why

A teammate asked whether Ink was missing UniswapV2Router02 (the v2 LP-management router, a default on every full-stack chain). It isn't missing on-chain — Protofire deployed it — it was just missing from our registry. Reconciling Protofire's full contract-creation history surfaced two more deployed-but-unrecorded contracts (V3Migrator, UniswapV3Staker), so this records all three.

Verification

All three are live and verified on explorer.inkonchain.com. UniswapV2Router02 fingerprint confirmed: factory() → Ink v2 Factory 0xfe57…0C04, WETH() → Ink WETH 0x4200…0006, solc 0.6.6 (canonical v2-periphery), working quote/getAmountOut.

Notes

  • Registry-only change. No on-chain action.
  • Recorded with the same adopted-contract schema already used for the other Protofire v2/v3 entries (note field, no commitHash).
  • Deployment txns and timestamps taken from the contracts' creation transactions on Ink.

🤖 Generated with Claude Code

Backfills three contracts that were deployed and Blockscout-verified by
Protofire in the original Ink deploy but never recorded in the registry:

- UniswapV2Router02 0xb3fb126acdd5adca2f50ac644a7a2303745f18b4 (v2 swaps + LP add/remove)
- V3Migrator        0xdce28d2d5392e19091fe59d9750b3202ebe80641 (v2 LP -> v3)
- UniswapV3Staker   0x245c0c29bb7dd9d1fa6a0713abfeb81439ffa870 (v3 liquidity mining)

No on-chain action: all three already live on-chain. This is a registry-only
backfill, recorded with the same adopted-contract schema (note, no commitHash)
already used for the other Protofire v2/v3 contracts.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant