Skip to content

feat(script): add HyperEVM (999) deploy parameters (2.1.x) - #518

Merged
david-uniswap merged 2 commits into
release/2.1.xfrom
david/hyperevm-2.1.x
Sep 22, 2026
Merged

david-uniswap merged 2 commits into
release/2.1.xfrom
david/hyperevm-2.1.x

Conversation

@david-uniswap

@david-uniswap david-uniswap commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Adds script/deployParameters/DeployHyperEVM.s.sol on the 2.1.x line, the parameters used for the 2.1.2 router on HyperEVM (chain 999): 0xeD270A1Bcdc63cf1356D695e7f40961d4819d6bF, deployed 2026-09-17 at tag 2.1.2 (802fe4c), plus the UnsupportedProtocol 0xEEE3Aa3c0d6D6f4E702748DeAcb42991A0094BcF the script created. Both verified on hyperevmscan and Sourcify.

Recorded in Uniswap/contracts#164 as UniversalRouter#v2.1.2.

🤖 Generated with Claude Code

AI-Generated Description

What

Adds the deploy parameter script for HyperEVM mainnet (chain ID 999) on the 2.1.x release line.

Changes

  • script/deployParameters/DeployHyperEVM.s.sol: New deploy parameter script with all constructor parameters populated — Permit2, WHYPE (wrapped native), V2/V3 factories and init code hashes, V4 PoolManager/PositionManager, V3 NFT PositionManager, and Across SpokePool. unsupported set to the existing UnsupportedProtocol at 0xEEE3Aa3c0d6D6f4E702748DeAcb42991A0094BcF (created on the script's first run, 2026-09-17).

Notes

  • Addresses sourced from Uniswap/contracts deployments for chain 999
  • Router 0xeD270A1Bcdc63cf1356D695e7f40961d4819d6bF deployed 2025-09-17 at tag 2.1.2 (802fe4c)
  • Both router and UnsupportedProtocol verified on hyperevmscan and Sourcify
  • Recorded in Uniswap/contracts#164 as UniversalRouter#v2.1.2
  • No contract code changes — deploy parameters only

Used for the 2.1.2 deployment at 0xeD270A1Bcdc63cf1356D695e7f40961d4819d6bF on 2026-09-17 (tag 2.1.2, 802fe4c).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@david-uniswap
david-uniswap marked this pull request as ready for review September 21, 2026 16:34
@david-uniswap
david-uniswap requested a review from a team as a code owner September 21, 2026 16:34
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@david-uniswap
david-uniswap merged commit d3a05bd into release/2.1.x Sep 22, 2026
7 checks passed
@david-uniswap
david-uniswap deleted the david/hyperevm-2.1.x branch September 22, 2026 20:58
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.

2 participants