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

Name
Address

UniversalRouter

0x11feF46913EF8de4501e6B9452Ec77c26e736818

PersonalAssetManagerFactory

0x3B574a321c7BFEF28e8021D210d063C9f72b17fC

Emission

0x5D8429de7b98Ee465620ecf64Acb7d759Ad41e93

Name
Address

Factory

0xC3d4fA777308412CbA0520c4034Ad3567de852dF

Router

0x3c56C7C1Bfd9dbC14Ab04935f409d49D3b7A802E

GaugeFactory

0x0709b01C87Af28EC51Cb768A2E6352bAd6aD7817

v2 initcodehash

0x986d5bc7d1ebad7b6aa48b90d79ba2498e5e223dad50971c48f147ab6395bdd2

Name
Address

UniswapV3Factory

0x137841043180BBA8EF52828F9030D1b7fE065F95

NonfungiblePositionManager

0xAE2B32E603D303ED120f45B4Bc2ebAc314de080b

Quoter

0x4446B2f6dAFb515b489A3cEEbb5b5a91fe53B6f9

Quoter V2

0x60eb4B04932797374a291380349008dc8cc40426

SwapRouter

0x0dC73Fe1341365929Ed8a89Dd47097A9FDD254D0

Tick lens

0x27a7F9FD22035e9a63468A187dbbF9E4dD97F79A

UniswapInterfaceMulticall

0xafe4f575554E33e9F34007839652B7811A45d369

POOL_INIT_CODE_HASH

0xf54c8516b0255aaf493382e8534bab492d4325d4c84374ac39f7fa643a5cfbcd

Common Tokens

Ticker
Address

WETH

0x4200000000000000000000000000000000000006

USDC

0xbA9986D2381edf1DA03B0B9c1f8b00dc4AacC369

USDT

0x3A337a6adA9d885b6Ad95ec48F9b75f197b5AE35

ASTR

0x2CAE934a1e84F693fbb78CA5ED3B0A6893259441

WBTC

-

Last updated

Was this helpful?