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

Name
Address
Description

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

Name
Address
Description

SwapRouter (V3)

0xd68f8C129d292d45D2B703740319Ec10fE4801F2

V3 Router for multi-hop swaps

SmartRouter

0x6Cb3D34abddD436f8C0B257e2A5E382fde9b43e8

Unified smart router (V2 + V3)

UniversalRouter

0xAadDa46764a885B04C2930A8B7366364E03c6b84

Multi-asset universal routing


๐Ÿง  Quoters & Utilities

Name
Address
Description

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

Name
Address
Description

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

Name
Address
Description

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

Name
Address
Description

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

Name
Address
Description

WNATIVE

0x3ff001c2E52BA56Ec0A9E59082a267849B8A225A

Wrapped native token (WTAKER / WETH)

Last updated