Contract Addresses
Mainnet contracts
Refer to Technical Docsfor detailed explanations of each contract's usage.
If you only need to swap or add liquidity, you can directly interact with Uni V3, V2 pools as you would with Uniswap
Soneium Mainnet
Common contracts
UniversalRouter
0x11feF46913EF8de4501e6B9452Ec77c26e736818
PersonalAssetManagerFactory
0x3B574a321c7BFEF28e8021D210d063C9f72b17fC
Emission
0x5D8429de7b98Ee465620ecf64Acb7d759Ad41e93
Uniswap V2 pools Related contracts
Factory
0xC3d4fA777308412CbA0520c4034Ad3567de852dF
Router
0x3c56C7C1Bfd9dbC14Ab04935f409d49D3b7A802E
GaugeFactory
0x0709b01C87Af28EC51Cb768A2E6352bAd6aD7817
v2 initcodehash
0x986d5bc7d1ebad7b6aa48b90d79ba2498e5e223dad50971c48f147ab6395bdd2
Uniswap V3 pools Related contracts
UniswapV3Factory
0x137841043180BBA8EF52828F9030D1b7fE065F95
NonfungiblePositionManager
0xAE2B32E603D303ED120f45B4Bc2ebAc314de080b
Quoter
0x4446B2f6dAFb515b489A3cEEbb5b5a91fe53B6f9
Quoter V2
0x60eb4B04932797374a291380349008dc8cc40426
SwapRouter
0x0dC73Fe1341365929Ed8a89Dd47097A9FDD254D0
Tick lens
0x27a7F9FD22035e9a63468A187dbbF9E4dD97F79A
UniswapInterfaceMulticall
0xafe4f575554E33e9F34007839652B7811A45d369
POOL_INIT_CODE_HASH
0xf54c8516b0255aaf493382e8534bab492d4325d4c84374ac39f7fa643a5cfbcd
Common Tokens
WETH
0x4200000000000000000000000000000000000006
USDC
0xbA9986D2381edf1DA03B0B9c1f8b00dc4AacC369
USDT
0x3A337a6adA9d885b6Ad95ec48F9b75f197b5AE35
ASTR
0x2CAE934a1e84F693fbb78CA5ED3B0A6893259441
WBTC
-
Last updated
Was this helpful?