Contract Addresses
๐ Taker Swap Contract Addresses (Testnet)
All contracts listed below are deployed on the Taker Testnet, supporting V2 & V3 AMM, stable pools, routing, quoting, LP mining, and permission modules.
๐๏ธ AMM Core
V2Factory
0xFe6b7c4D71ED1548b0Cd37dbC01Cc95d2a16EEAa
Creates V2 liquidity pools
V2Router
0x7FA612Cf2256885465b5989C773c668f1772D15C
Swap / Add / Remove liquidity (V2)
v2InitCodeHash
0x7566e53505922433eae48bd679cbfc938a56abe94852914510cd04d2e758e56d
Used to pre-calculate V2 pool addresses
TakerV3Factory
0x0bd8cc8C16a7757b82378d5F78D788217d544D85
Core factory for V3 pools
TakerV3PoolDeployer
0x5613b3665BEe028aCf1495B06a2C05e869Caf26a
Deploys V3 pool instances
v3InitCodeHash
0x18827b24da592813f05c08aa604d4c25741500b9db8c1d4f26cfe2796db1c6eb
Used to pre-calculate V3 pool addresses
๐ Routers
SwapRouter (V3)
0xd68f8C129d292d45D2B703740319Ec10fE4801F2
V3 Router for multi-hop swaps
SmartRouter
0x6Cb3D34abddD436f8C0B257e2A5E382fde9b43e8
Unified smart router (V2 + V3)
UniversalRouter
0xAadDa46764a885B04C2930A8B7366364E03c6b84
Multi-asset universal routing
๐ง Quoters & Utilities
QuoterV2
0x3C948E41Bf27863103fc520e5D9940e4B7025769
Basic quote engine (V3)
MixedRouteQuoterV1
0x31B13E8A717c0f1Be6163156E964A3b58EdE1D76
Handles multi-route quoting
RouterQuoterV2
0xFfE5f9060764b17DBb1E9250BFbFD259317437C1
SmartRouter quote assistant
TickLens
0x4Ee034Cbd45fcFc0c00dbEf38E2467bB27475506
Access V3 tick data
๐ Liquidity Mining & NFT LPs
MasterChefV3
0x88b5f857CDEaB5d73DfAD7F60DE468f53496462D
LP staking and reward distribution
TakerV3LmPoolDeployer
0x5772004B3d8712da0366bdb2a358Fa15704Cce5c
Deploys LM pools for NFT LPs
NonfungiblePositionManager
0xfD1FdC638B305Bb697458988C84aAC6351AA26aE
LP NFT position manager (V3)
NonfungibleTokenDescriptor
0x5B05915cEE4564e21EaA77377558327401035b47
Metadata for LP NFTs
V3Migrator
0x8A5D02EC940a6c6Fef1fD816Ffd8eE463e8dcBe6
Migrates liquidity to V3
๐งช Stable Pool Modules
StableFactory
0x7392b1aaFf77786519e612d8D4Aad58A00C9C127
Factory for stable pools
StableInfo
0x74f32F907525979B874A5566150c5d4eCC2aBe2E
Info registry for two-asset pools
ThreePoolInfo
0x34F75EdCf177210069036516c556Af09ceeEd2C7
Info registry for three-asset pools
TwoPoolDeployer
0x89B11f855411944DbC089F1749695528EfFECCF2
Deploys two-asset stable pools
ThreePoolDeployer
0xD5049c2a506F6F0f70dd73D326c7f99E42B8C758
Deploys three-asset stable pools
StableSwapWETHHelper
0x60ea77B507FC96d9AEB8199BE07199Ed3850E6Db
Helper for stable swaps involving WETH
StableSwapInfo
0xEdC002f69B3cBc93D6B654f1c255fCF7D38F6965
Registry of all stable swap configurations
๐ Permissions & Multicalls
Permit2
0x478f01b61cBf569b457687d3Cfd862b88b4F87d6
Unified token approval helper
Multicall3
0xeDe12bB9259D3fC7a9b9C32a6D4DA4C2a69b5e4b
Batch read execution tool
TakerInterfaceMulticall
0xd51DBeFac68d29a3E348A33dEe9e297219EF9767
Internal multicall utility
TakerInterfaceMulticallV2
0x010d770DB3870427840ed2679707a7f59470532E
Enhanced version of multicall
๐ช Native Token Wrapper
WNATIVE
0x3ff001c2E52BA56Ec0A9E59082a267849B8A225A
Wrapped native token (WTAKER / WETH)
Last updated