Skip to main content

Uniswap Addresses

The latest version of @uniswap/v3-core, @uniswap/v3-periphery, and @uniswap/swap-router-contracts are deployed at the addresses listed below. Integrators should no longer assume that they are deployed to the same addresses across chains and be extremely careful to confirm mappings below.

Celo Mainnet

ContractProxy
UniswapV3Factory0xAfE208a311B21f13EF87E33A90049fC17A7acDEc
Multicall20x633987602DE5C4F337e3DbF265303A1080324204
ProxyAdmin0xc1b262Dd7643D4B7cA9e51631bBd900a564BF49A
TickLens0x5f115D9113F88e0a0Db1b5033D90D4a9690AcD3D
NFTDescriptor0xa9Fd765d85938D278cb0b108DbE4BF7186831186
NonfungibleTokenPositionDescriptor0x644023b316bB65175C347DE903B60a756F6dd554
TransparentUpgradeableProxy0x505B43c452AA4443e0a6B84bb37771494633Fde9
NonfungiblePositionManager0x3d79EdAaBC0EaB6F08ED885C05Fc0B014290D95A
V3Migrator0x3cFd4d48EDfDCC53D3f173F596f621064614C582
QuoterV20x82825d0554fA07f7FC52Ab63c961F330fdEFa8E8
SwapRouter020x5615CDAb10dc425a742d643d949a7F474C01abc4
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
UniversalRouter0x643770E279d5D0733F21d6DC03A8efbABf3255B4
v3StakerAddress0x6586FB35393abF7Ff454977a9b3c912d218791C6

Core contracts addresses can change over time, to keep up to date with the latest, it is recomended to use the Celo CLI:

$ celocli network:contracts --node https://forno.celo.org

Alfajores Testnet

ContractProxy
UniswapV3Factory0x229Fd76DA9062C1a10eb4193768E192bdEA99572
Multicall20x692A12C7C167c44e54c3d381CA3EE91F058Dc404
ProxyAdmin0xE4d1eBb97Fe5fabFaBbB8C004C424EE12dE8A07d
TickLens0xFdACaEfB0f85C9BE9d319023453cC85C812d7e1E
NFTDescriptor0xE3da4F834D45b27AF95600e6546991dC3B50adAC
NonfungibleTokenPositionDescriptor0xB00B8C3aB078EB0f7DeC6cE19c1a1da5bf4f8d7e
TransparentUpgradeableProxy0x9ddD6325FBE93A715B422883cED853CD843f217C
NonfungiblePositionManager0x0eC9d3C06Bc0A472A80085244d897bb604548824
V3Migrator0x245d3F47F55c532dbE9340368855Be631B162cfd
QuoterV20x3c1FCF8D6f3A579E98F4AE75EB0adA6de70f5673
SwapRouter020x8C456F41A3883bA0ba99f810F7A2Da54D9Ea3EF0
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
UniversalRouter0x84904B9E85F76a421223565be7b596d7d9A8b8Ce
v3StakerAddress0x8AC47D3e65a3e6aD14596ee7d18ad1d1aA53208F

Core contracts addresses can change over time, to keep up to date with the latest, it is recomended to use the Celo CLI:

$ celocli network:contracts --node https://alfajores-forno.celo-testnet.org