Unichain Docs

Contract Addresses

Important contract addresses on the Unichain network

Mainnet Contracts

L2 Contracts

NameNetworkAddress
WETH9Unichain Mainnet0x4200000000000000000000000000000000000006
Permit2Unichain Mainnet0x000000000022D473030F116dDEE9F6B43aC78BA3
Universal RouterUnichain Mainnet0xef740bf23acae26f6492b10de645d6b98dc8eaf3
FOT DetectorUnichain Mainnet0x55e74a5c3310bbccdd0b655ade2309e0d0d25826
SwapRouter02Unichain Mainnet0x73855d06de49d0fe4a9c42636ba96c62da12ff9c
Circle USDCUnichain Mainnet0x078d782b760474a361dda0af3839290b0ef57ad6

UniswapX

NameNetworkAddress
Priority Order ReactorUnichain Mainnet0x00000006021a6Bce796be7ba509BBBA71e956e37

Uniswap V4

NameNetworkAddress
PoolManagerUnichain Mainnet0x1f98400000000000000000000000000000000004
PositionManagerUnichain Mainnet0x4529a01c7a0410167c5740c487a8de60232617bf
QuoterUnichain Mainnet0x333e3c607b141b18ff6de9f258db6e77fe7491e0
StateViewUnichain Mainnet0x86e8631a016f9068c3f085faf484ee3f5fdee8f2

Uniswap V3

NameNetworkAddress
FactoryUnichain Mainnet0x1f98400000000000000000000000000000000003
UniswapInterfaceMulticallUnichain Mainnet0xb7610f9b733e7d45184be3a1bc966960ccc54f0b
TickLensUnichain Mainnet0xd5d76fa166ab8d8ad4c9f61aaa81457b66cbe443
QuoterV2Unichain Mainnet0x385a5cf5f83e99f7bb2852b6a19c3538b9fa7658
SwapRouter02Unichain Mainnet0x73855d06de49d0fe4a9c42636ba96c62da12ff9c
NonfungiblePositionManagerUnichain Mainnet0x943e6e07a7e8e791dafc44083e54041d743c46e9
NFT DescriptorUnichain Mainnet0x0dfa04b28ab68ffd0e6e17fac6ec16d4846a2004
V3MigratorUnichain Mainnet0xb9d0c246f306b1aaf02ae6ba112d5ef25e5b60dc

Uniswap V2

NameNetworkAddress
FactoryUnichain Mainnet0x1f98400000000000000000000000000000000002
UniswapV2Router02Unichain Mainnet0x284f11109359a7e1306c3e447ef14d38400063ff

L1 Contracts

NameNetworkAddress
AddressManagerEthereum Mainnet0x8098F676033A377b9Defe302e9fE6877cD63D575
AnchorStateRegistryProxyEthereum Mainnet0x318A642db9e24A85318B8BF18eFd5287BA38643B
DisputeGameFactoryProxyEthereum Mainnet0x2F12d621a16e2d3285929C9996f478508951dFe4
L1CrossDomainMessengerProxyEthereum Mainnet0x9A3D64E386C18Cb1d6d5179a9596A4B5736e98A6
L1ERC721BridgeProxyEthereum Mainnet0xD04D0D87E0bd4D2E50286760a3EF323FeA6849Cf
L1StandardBridgeProxyEthereum Mainnet0x81014F44b0a345033bB2b3B21C7a1A308B35fEeA
OptimismMintableERC20FactoryProxyEthereum Mainnet0xA2B597EaeAcb6F627e088cbEaD319e934ED5edad
OptimismPortalProxyEthereum Mainnet0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2
PreimageOracleEthereum Mainnet0x9c065e11870B891D214Bc2Da7EF1f9DDFA1BE277
ProtocolVersionsProxyEthereum Mainnet0x8062AbC286f5e7D9428a0Ccb9AbD71e50d93b935
ProxyAdminEthereum Mainnet0x3B73Fa8d82f511A3caE17B5a26E4E1a2d5E2f2A4
SuperchainConfigProxyEthereum Mainnet0x95703e0982140D16f8ebA6d158FccEde42f04a4C
SystemConfigProxyEthereum Mainnet0xc407398d063f942feBbcC6F80a156b47F3f1BDA6

Unichain Sepolia

L2 Contracts

NameNetworkAddress
WETH9Unichain Sepolia0x4200000000000000000000000000000000000006
Permit2Unichain Sepolia0x000000000022D473030F116dDEE9F6B43aC78BA3
Universal Router v2.0Unichain Sepolia0xcA7577Afb670147c7b211C798B97118bd36058F3
Universal Router v1.2Unichain Sepolia0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6
FOT DetectorUnichain Sepolia0xbc708B192552e19A088b4C4B8772aEeA83bCf760
SwapRouter02Unichain Sepolia0x9e5A52f57b3038F1B8EeE45F28b3C1967e22799C
Circle USDCUnichain Sepolia0x31d0220469e10c4E71834a79b1f276d740d3768F

Uniswap v4

NameNetworkAddress
PoolManagerUnichain Sepolia0x00b036b58a818b1bc34d502d3fe730db729e62ac
PositionManagerUnichain Sepolia0xf969aee60879c54baaed9f3ed26147db216fd664
QuoterUnichain Sepolia0x56dcd40a3f2d466f48e7f48bdbe5cc9b92ae4472
StateViewUnichain Sepolia0xc199f1072a74d4e905aba1a84d9a45e2546b6222
Universal RouterUnichain Sepolia0xf70536b3bcc1bd1a972dc186a2cf84cc6da6be5d
PoolSwapTestUnichain Sepolia0x9140a78c1a137c7ff1c151ec8231272af78a99a4
PoolModifyLiquidityTestUnichain Sepolia0x5fa728c0a5cfd51bee4b060773f50554c0c8a7ab

Uniswap v3

NameNetworkAddress
FactoryUnichain Sepolia0x1F98431c8aD98523631AE4a59f267346ea31F984
UniswapInterfaceMulticallUnichain Sepolia0x1F98431c8aD98523631AE4a59f267346ea31F984
TickLensUnichain Sepolia0x5f739c790a48E97eec0efb81bab5D152c0A0ecA0
QuoterV2Unichain Sepolia0x6Dd37329A1A225a6Fca658265D460423DCafBF89
SwapRouter02Unichain Sepolia0xd1AAE39293221B77B0C71fBD6dCb7Ea29Bb5B166
NonfungiblePositionManagerUnichain Sepolia0xB7F724d6dDDFd008eFf5cc2834edDE5F9eF0d075
NFT DescriptorUnichain Sepolia0x2B6221E68D48cDC10CF2e52D913f9380D62555BA
UniswapV3StakerUnichain Sepolia0xd693d8df6CF768248c16f98745Ee0c8E06460487
V3MigratorUnichain Sepolia0xb5FA244C9d6D04B2FBac84418b3c4910ED1Ae5f2

Uniswap v2

NameNetworkAddress
FactoryUnichain Sepolia0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f
UniswapV2Router02Unichain Sepolia0x920b806E40A00E02E7D2b94fFc89860fDaEd3640

L1 Contracts

NameNetworkAddress
AddressManagerSepolia0xEf1295ED471DFEC101691b946fb6B4654E88f98A
AnchorStateRegistryProxySepolia0xf971F1b0D80eb769577135b490b913825BfcF00B
DisputeGameFactoryProxySepolia0xeff73e5aa3B9AEC32c659Aa3E00444d20a84394b
L1CrossDomainMessengerProxySepolia0x448A37330A60494E666F6DD60aD48d930AEbA381
L1ERC721BridgeProxySepolia0x4696b5e042755103fe558738Bcd1ecEe7A45eBfe
L1StandardBridgeProxySepolia0xea58fcA6849d79EAd1f26608855c2D6407d54Ce2
OptimismMintableERC20FactoryProxySepolia0xDf7977C3005730329A160637E8CB9f1675A4d9Be
OptimismPortalProxySepolia0x0d83dab629f0e0F9d36c0Cbc89B69a489f0751bD
PreimageOracleSepolia0xAd0a6f4F1503048C34D90dF845c37c876407355a
ProtocolVersionsProxySepolia0x8D8a20CcbEae2BF13f4E7e97970A979097858758
ProxyAdminSepolia0x2BF403E5353A7a082ef6bb3Ae2Be3B866D8D3ea4
SuperchainConfigProxySepolia0xe7e23eBa32A6FD2aC79dd5EC72FE7f6217b41BDC
SystemConfigProxySepolia0xaeE94b9aB7752D3F7704bDE212c0C6A0b701571D

Please note that these addresses are subject to change.

Last updated on

On this page