Uniswap Deployment Contract Addresses
A trusted full-stack DEX and token API on your chain
The latest version of Uniswap v2 and v3 contracts are deployed at the addresses listed below. Integrators should not assume that they are deployed to the same addresses across chains and be extremely careful to confirm mappings below.
Abstract Mainnet
v3CoreFactoryAddress
0xA1160e73B63F322ae88cC2d8E700833e71D0b2a1
multicall2Address
0x9CA4dcb2505fbf536F6c54AA0a77C79f4fBC35C0
proxyAdminAddress
0x76d539e3c8bc2A565D22De95B0671A963667C4aD
tickLensAddress
0x9c7d30F93812f143b6Efa673DB8448EfCB9f747E
nftDescriptorLibraryAddressV1_3_0
0x30cF3266240021f101e388D9b80959c42c068C7C
nonfungibleTokenPositionDescriptorV1_3_0
0xb9F2d038150E296CdAcF489813CE2Bbe976a4C62
descriptorProxyAddress
0x8433dEA5F658D9003BB6e52c5170126179835DaC
nonfungibleTokenPositionManagerAddress
0xfA928D3ABc512383b8E5E77edd2d5678696084F9
v3MigratorAddress
0x117Fc8DEf58147016f92bAE713533dDB828aBB7e
quoterV2Address
0x728BD3eC25D5EDBafebB84F3d67367Cd9EBC7693
swapRouter02
0x7712FA47387542819d4E35A23f8116C90C18767C
permit2
0x0000000000225e31d15943971f47ad3022f714fa
universalRouter
0xE1b076ea612Db28a0d768660e4D81346c02ED75e
v3StakerAddress
0x2cB10Ac97F2C3dAEDEaB7b72DbaEb681891f51B8
v2CoreFactoryAddress
0x566d7510dEE58360a64C9827257cF6D0Dc43985E
UniswapV2Router02
0xad1eCa41E6F772bE3cb5A48A6141f9bcc1AF9F7c
Pair Init Hash (V2)
0x0100065f2f2a556816a482652f101ddda2947216a5720dd91a79c61709cbf2b8
Pool Init Hash (V3)
0x010013f177ea1fcbc4520f9a3ca7cd2d1d77959e05aa66484027cb38e712aeed
Last updated