Skip to content

feat(arc): add AchSwap V3 fork - #657

Open
svccentaur wants to merge 2 commits into
masterfrom
centaur/add-arc-achswap-v3-20260916
Open

svccentaur wants to merge 2 commits into
masterfrom
centaur/add-arc-achswap-v3-20260916

Conversation

@svccentaur

@svccentaur svccentaur commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add AchSwap V3 as UniV3 fork ID 47 on Arc
  • configure the Arc factory, init code hash, and AchSwapV3SwapCallback selector
  • document the fork in the registry and changelog

Validation

  • forge fmt --check src/chains/Arc/Common.sol src/core/univ3forks/AchSwapV3.sol
  • forge build -- src/chains/Arc/
  • verified the callback selector 0x0e380b8a against live AchSwap pool and router bytecode on Arc
  • reproduced the live USDC/EURC pool addresses for fee tiers 100, 500, and 3000 with CREATE2

Prompted by: duncancmt

@immunefi-magnus

Copy link
Copy Markdown

🛡️ Immunefi PR Reviews

We noticed that your project isn't set up for automatic code reviews. If you'd like this PR reviewed by the Immunefi team, you can request it manually using the link below:

🔗 Send this PR in for review

Once submitted, we'll take care of assigning a reviewer and follow up here.

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.

4 participants