# Contracts & Addresses

### Polygon

<table data-header-hidden><thead><tr><th width="264"></th><th></th></tr></thead><tbody><tr><td>TokenSwap (swap QUICK OLD for NEW</td><td>0x333068D06563a8DfDBF330A0e04A9d128e98bf5a</td></tr><tr><td>Dragons Lair (dQUICK)</td><td>0x958d208Cdf087843e9AD98d23823d32E17d723A1</td></tr></tbody></table>

### **Polygon POS V2**

<table data-header-hidden><thead><tr><th width="264"></th><th></th></tr></thead><tbody><tr><td>V2 router address</td><td>0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff</td></tr><tr><td>V2 Factory address</td><td>0x5757371414417b8C6CAad45bAeF941aBc7d3Ab32</td></tr></tbody></table>

### **Polygon POS V3 Algebra**

<table data-header-hidden><thead><tr><th width="264"></th><th></th></tr></thead><tbody><tr><td>Core factory address</td><td>0x411b0fAcC3489691f28ad58c47006AF5E3Ab3A28</td></tr><tr><td>Pool deployer</td><td>0x2D98E2FA9da15aa6dC9581AB097Ced7af697CB92</td></tr><tr><td>Quoter address</td><td>0xa15F0D7377B2A0C0c10db057f641beD21028FC89</td></tr><tr><td>Swap router</td><td>0xf5b509bB0909a69B1c207E495f687a596C168E12</td></tr><tr><td>Non fungible position manager</td><td>0x8eF88E4c7CfbbaC1C163f7eddd4B578792201de6</td></tr><tr><td>Multicall address</td><td>0x6ccb9426CeceE2903FbD97fd833fD1D31c100292</td></tr><tr><td>Migrator Address</td><td>0x157B9913E00204f8c980bb00aa62E22b0dAb1a63</td></tr><tr><td>Real staker address</td><td>0x32CFF674763b06B983C0D55Ef2e41B84D16855bb</td></tr><tr><td>Finite farming</td><td>0x9923f42a02A82dA63EE0DbbC5f8E311e3DD8A1f8</td></tr><tr><td>Infinite farming</td><td>0x8a26436e41d0b5fc4C6Ed36C1976fafBe173444E</td></tr><tr><td>farming center</td><td>0x7F281A8cdF66eF5e9db8434Ec6D97acc1bc01E78</td></tr><tr><td>V2 factory address</td><td>0x5757371414417b8C6CAad45bAeF941aBc7d3Ab32</td></tr></tbody></table>

### BASE V2

<table data-header-hidden><thead><tr><th width="264"></th><th></th></tr></thead><tbody><tr><td>V2 router address</td><td>0x4a012af2b05616Fb390ED32452641C3F04633bb5</td></tr><tr><td>V2 Factory address</td><td>0xEC6540261aaaE13F236A032d454dc9287E52e56A</td></tr></tbody></table>

### BASE V4 Algebra

<table data-header-hidden><thead><tr><th width="289"></th><th></th></tr></thead><tbody><tr><td>AlgebraFactory</td><td>0xC5396866754799B9720125B104AE01d935Ab9C7b</td></tr><tr><td>AlgebraPoolDeployer</td><td>0xE08026Fd8537d67C501199610c42D08bB34eAa75</td></tr><tr><td>AlgebraCommunityVault</td><td>0x0cA6d588D9E3a14f62eF88afcd6B3d0AD13af1f0</td></tr><tr><td>AlgebraVaultFactoryStub</td><td>0xdD3ef767f7c071937D8fAFa1BF2B27F5c190B139</td></tr><tr><td>PluginFactory</td><td>0xD3712643eC7138DD09aE6322e7626ad99542Cc04</td></tr><tr><td>EntryPoint</td><td>0xb9ce7698cE3dCf21cc88bf7dCc1fE20C85E4226E</td></tr><tr><td>TickLens</td><td>0xC73e303fb323DDFB446E2Cc8c0f1B8199e7930f4</td></tr><tr><td>Quoter</td><td>0xA8a1dA1279ea63535c7B3BE8D20241483BC61009</td></tr><tr><td>QuoterV2</td><td>0x23E0583a3a000d567bB3848115065c1890D87fb5</td></tr><tr><td>SwapRouter</td><td>0xe6c9bb24ddB4aE5c6632dbE0DE14e3E474c6Cb04</td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0x095EB76d5934958b21EEc5142025bEb6A7763c16</td></tr><tr><td>Proxy</td><td>0xb30067E958F6c9DD9b362A082279c331dD6c98D1</td></tr><tr><td>NonfungiblePositionManager</td><td>0x84715977598247125C3D6E2e85370d1F6fDA1eaF</td></tr><tr><td>AlgebraInterfaceMulticall</td><td>0xD55AbC52a0d9901AD07FEbe2903d05601E2a34dD</td></tr><tr><td>AlgebraEternalFarming</td><td>0x0987A3dC376a33ED720e15D2eC62eA6179D51141</td></tr><tr><td>FarmingCenter</td><td>0x431fB6b15be099Bb3cDEb0986E23e68eae150303</td></tr></tbody></table>

### **Dogechain V2**

<table data-header-hidden><thead><tr><th width="272"></th><th></th></tr></thead><tbody><tr><td>V2 factory address</td><td>0xC3550497E591Ac6ed7a7E03ffC711CfB7412E57F</td></tr><tr><td>Swap router</td><td>0xAF96E63f965374dB6514e8CF595fB0a3f4d7763c</td></tr></tbody></table>

### **Dogechain V3 Algebra**

<table data-header-hidden><thead><tr><th width="269"></th><th></th></tr></thead><tbody><tr><td>Core factory address</td><td>0xd2480162Aa7F02Ead7BF4C127465446150D58452</td></tr><tr><td>Pool deployer</td><td>0x56c2162254b0E4417288786eE402c2B41d4e181e</td></tr><tr><td>Quoter address</td><td>0xd8E1E7009802c914b0d39B31Fc1759A865b727B1</td></tr><tr><td>Swap router</td><td>0x4aE2bD0666c76C7f39311b9B3e39b53C8D7C43Ea</td></tr><tr><td>Non fungible position manager</td><td></td></tr><tr><td>Multicall address</td><td>0x0110B3b142031F85a80Afdc9C7bcAA80dAfe7C63</td></tr><tr><td>Migrator Address</td><td>0xB9aFAa5c407DdebA5098193F31CE23D21cFD9657</td></tr><tr><td>Finite farming</td><td>0x481FcFa00Ee6b2384FF0B3c3b5b29aD911c1AAA7</td></tr><tr><td>Infinite farming</td><td>0xC712F63E4D57ED1684FB4b428a1DFF10e3338F25</td></tr><tr><td>farming center</td><td>0x82831E9565cb574375596eFc090da465283E22A4</td></tr><tr><td>V2 factory address</td><td>0xC3550497E591Ac6ed7a7E03ffC711CfB7412E57F</td></tr></tbody></table>

### **zkEVM V3 Algebra**

<table data-header-hidden><thead><tr><th width="267"></th><th></th></tr></thead><tbody><tr><td>Core factory address</td><td>0x4B9f4d2435Ef65559567e5DbFC1BbB37abC43B57</td></tr><tr><td>Pool deployer</td><td>0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270</td></tr><tr><td>Quoter address</td><td>0x55BeE1bD3Eb9986f6d2d963278de09eE92a3eF1D</td></tr><tr><td>Swap router</td><td>0xF6Ad3CcF71Abb3E12beCf6b3D2a74C963859ADCd</td></tr><tr><td>Non fungible position manager</td><td>0xd8E1E7009802c914b0d39B31Fc1759A865b727B1</td></tr><tr><td>Multicall address</td><td>0x61530d6E1c7A47BBB3e48e8b8EdF7569DcFeE121</td></tr><tr><td>Migrator Address</td><td>0x4aE2bD0666c76C7f39311b9B3e39b53C8D7C43Ea</td></tr><tr><td>Finite farming</td><td>0x17bE2Ed4409d8e6c22d46dE599f7C9Af40bD0759</td></tr><tr><td>Infinite farming</td><td>0x1fd3f47B363f5b844eD7B7FAB6ceb679A367621E</td></tr><tr><td>farming center</td><td>0x481FcFa00Ee6b2384FF0B3c3b5b29aD911c1AAA7</td></tr></tbody></table>

### **zkEVM V3 Uni**

<table data-header-hidden><thead><tr><th width="270"></th><th></th></tr></thead><tbody><tr><td>Core factory address</td><td>0xD9a2AD9E927Bd7014116CC5c7328f028D4318178</td></tr><tr><td>Quoter address</td><td>0xB18FB423Fb241CE0DE345d74904f97D60792FFd8</td></tr><tr><td>Swap router</td><td>0x1E7E4c855520b2106320952A570a3e5E3E618101</td></tr><tr><td>Non fungible position manager</td><td>0x331F3a300b7115A45ba31E3428AC002267BB6D77</td></tr><tr><td>Multicall address</td><td>0x61530d6E1c7A47BBB3e48e8b8EdF7569DcFeE121</td></tr></tbody></table>

### **Manta** Pacific **V3 Uni**

<table data-header-hidden><thead><tr><th width="271">Manta Uni V3</th><th></th></tr></thead><tbody><tr><td>Core factory address</td><td>0x56c2162254b0E4417288786eE402c2B41d4e181e</td></tr><tr><td>Quoter address</td><td>0x3005827fB92A0cb7D0f65738D6D645d98A4Ad96b</td></tr><tr><td>Swap router</td><td>0xfdE3eaC61C5Ad5Ed617eB1451cc7C3a0AC197564</td></tr><tr><td>Non fungible position manager</td><td>0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff</td></tr><tr><td>Multicall address</td><td>0x1FD671daC06DF1431E79d772037E93bdB2dfeb48</td></tr></tbody></table>

### Astar zkEVM V3 Uni

<table data-header-hidden><thead><tr><th width="271"></th><th></th></tr></thead><tbody><tr><td>Core factory address</td><td>0x56c2162254b0E4417288786eE402c2B41d4e181e</td></tr><tr><td>Quoter address</td><td>0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270</td></tr><tr><td>Swap router</td><td>0x4B9f4d2435Ef65559567e5DbFC1BbB37abC43B57</td></tr><tr><td>Non fungible position manager</td><td>0xF6Ad3CcF71Abb3E12beCf6b3D2a74C963859ADCd</td></tr><tr><td>Multicall address</td><td>0xc7efb32470dEE601959B15f1f923e017C6A918cA</td></tr></tbody></table>

### Immutable zkEVM V3 Uni

<table data-header-hidden><thead><tr><th width="271"></th><th></th></tr></thead><tbody><tr><td>Core factory address</td><td>0x56c2162254b0E4417288786eE402c2B41d4e181e</td></tr><tr><td>Quoter address</td><td>0xE9CC37904875B459Fa5D0FE37680d36F1ED55e38</td></tr><tr><td>Swap router</td><td>0x6c28AeF8977c9B773996d0e8376d2EE379446F2f</td></tr><tr><td>Non fungible position manager</td><td>0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff</td></tr><tr><td>Multicall address</td><td>0xc7efb32470dEE601959B15f1f923e017C6A918cA</td></tr></tbody></table>

### X Layer V3 Algebra

<table data-header-hidden><thead><tr><th width="271"></th><th></th></tr></thead><tbody><tr><td>Core factory address</td><td>0xd2480162Aa7F02Ead7BF4C127465446150D58452</td></tr><tr><td>Pool deployer</td><td>0x56c2162254b0E4417288786eE402c2B41d4e181e</td></tr><tr><td>Quoter address</td><td>0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270</td></tr><tr><td>Swap router</td><td>0x4B9f4d2435Ef65559567e5DbFC1BbB37abC43B57</td></tr><tr><td>Non fungible position manager</td><td>0xF6Ad3CcF71Abb3E12beCf6b3D2a74C963859ADCd</td></tr><tr><td>Multicall address</td><td>0xc7efb32470dEE601959B15f1f923e017C6A918cA</td></tr></tbody></table>

### Soneium Mainnet V4 Algebra

<table data-header-hidden><thead><tr><th width="289"></th><th></th></tr></thead><tbody><tr><td>AlgebraFactory</td><td>0x8Ff309F68F6Caf77a78E9C20d2Af7Ed4bE2D7093</td></tr><tr><td>AlgebraPoolDeployer</td><td>0x7B446Bfb3763Ed0892f08893Eb06Dda79aB28CB9</td></tr><tr><td>AlgebraCommunityVault</td><td>0x756c880Bb7A36628F11c234465994EF97d5CE064</td></tr><tr><td>AlgebraVaultFactoryStub</td><td>0x5A7ea62A5EB316DD3Aa00FAD3873f97b692109fF</td></tr><tr><td>PluginFactory</td><td>0x980dc694Fb758C5Db4a8A035212072bC962adFD9</td></tr><tr><td>EntryPoint</td><td>0xbDcFc56aEA5AEc541F5eB34FbeC07838175C1138</td></tr><tr><td>TickLens</td><td>0x9AfA76331a01b1b25289306fbD72A4e032FDFe06</td></tr><tr><td>Quoter</td><td>0x4c5663252bBAB0a3B303a711823aD70a0ec9aE31</td></tr><tr><td>QuoterV2</td><td>0x22e5195BcC9b0C87f330FbCE2755B263662578E2</td></tr><tr><td>SwapRouter</td><td>0xeba58c20629ddab41e21a3E4E2422E583ebD9719</td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0x9F90F50186414DAB83b222A4ae01D75041Ab15bd</td></tr><tr><td>Proxy</td><td>0xBF450784Fc69FBD4E75B0795FD0a65E38316BE64</td></tr><tr><td>NonfungiblePositionManager</td><td>0x0629B3c6E1cCfF2e31e3A9Bd67ec96b23BE6f1e9</td></tr><tr><td>AlgebraInterfaceMulticall</td><td>0x2E4C17aEE528084e6dB16882d24fc1Dd0Ef20D97</td></tr><tr><td>AlgebraEternalFarming</td><td>0x69504bA6AB62B9Ed441469920acEC07D1df765C5</td></tr><tr><td>FarmingCenter</td><td>0x94e1B396F844d890F8c84c3f581462399a74550A</td></tr></tbody></table>

### Somnia Mainnet V4 Algebra

<table data-header-hidden><thead><tr><th width="289"></th><th></th></tr></thead><tbody><tr><td>AlgebraFactory</td><td>0x0ccff3D02A3a200263eC4e0Fdb5E60a56721B8Ae</td></tr><tr><td>AlgebraPoolDeployer</td><td>0x0361B4883FfD676BB0a4642B3139D38A33e452f5</td></tr><tr><td>AlgebraCommunityVault</td><td>0xBC8e2d40B90F27Fd9d54005bb38A2770fe9180eF</td></tr><tr><td>AlgebraVaultFactoryStub</td><td>0xE7Fe2F9B4fbfebB1A5f1f44857425A3f2598599C</td></tr><tr><td>PluginFactory</td><td>0x57Fd247Ce7922067710452923806F52F4b1c2D34</td></tr><tr><td>EntryPoint</td><td>0x69cfa238cDD06F4519d70e78272D880646c51F95</td></tr><tr><td>TickLens</td><td>0xc868a65f702E1d55CDD2F426DCF97D29A2dA90B9</td></tr><tr><td>Quoter</td><td>0xd86C6620300f59f3C6566b3Fb9269674fd5c5264</td></tr><tr><td>QuoterV2</td><td>0xcB68373404a835268D3ED76255C8148578A82b77</td></tr><tr><td>SwapRouter</td><td>0x1582f6f3D26658F7208A799Be46e34b1f366CE44</td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0xfa49223107Ad26c7a91957f2c5b239bC5d02C153</td></tr><tr><td>Proxy</td><td>0xD4ba86fbf231ecBc99d99Cd74C998C5f73d4D641</td></tr><tr><td>NonfungiblePositionManager</td><td>0xfE02219e0578B1E4831CDE7C3CB36f71AEb4A833</td></tr><tr><td>AlgebraInterfaceMulticall</td><td>0x5793c5bA2E1821a817336DAd9bf8bfC9406d3045</td></tr><tr><td>AlgebraEternalFarming</td><td>0xFd4D18867d21cD0b0db5918cEf1a3fea55D7D317</td></tr><tr><td>FarmingCenter</td><td>0xEf181Ea0d1223CFEe104439213AF3F1Be6788850</td></tr></tbody></table>

### Mantra Mainnet V4 Algebra

<table data-header-hidden><thead><tr><th width="289"></th><th></th></tr></thead><tbody><tr><td>AlgebraFactory</td><td>0x10253594A832f967994b44f33411940533302ACb</td></tr><tr><td>AlgebraPoolDeployer</td><td>0xd7cB0E0692f2D55A17bA81c1fE5501D66774fC4A</td></tr><tr><td>AlgebraCommunityVault</td><td>0x4439199c3743161ca22bB8F8B6deC5bF6fF65b04</td></tr><tr><td>AlgebraVaultFactoryStub</td><td>0x955B95b8532fe75DDCf2161f61127Be74A768158</td></tr><tr><td>PluginFactory</td><td>0xFe3BEcd788320465ab649015F34F7771220A88b2</td></tr><tr><td>EntryPoint</td><td>0x4A3BC48C156384f9564Fd65A53a2f3D534D8f2b7</td></tr><tr><td>TickLens</td><td>0x13fcE0acbe6Fb11641ab753212550574CaD31415</td></tr><tr><td>Quoter</td><td>0x03f8B4b140249Dc7B2503C928E7258CCe1d91F1A</td></tr><tr><td>QuoterV2</td><td>0xa77aD9f635a3FB3bCCC5E6d1A87cB269746Aba17</td></tr><tr><td>SwapRouter</td><td>0x3012E9049d05B4B5369D690114D5A5861EbB85cb</td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0xD637cbc214Bc3dD354aBb309f4fE717ffdD0B28C</td></tr><tr><td>Proxy</td><td>0x6AD6A4f233F1E33613e996CCc17409B93fF8bf5f</td></tr><tr><td>NonfungiblePositionManager</td><td>0x69D57B9D705eaD73a5d2f2476C30c55bD755cc2F</td></tr><tr><td>AlgebraInterfaceMulticall</td><td>0xB4F9b6b019E75CBe51af4425b2Fc12797e2Ee2a1</td></tr><tr><td>AlgebraEternalFarming</td><td>0x50FCbF85d23aF7C91f94842FeCd83d16665d27bA</td></tr><tr><td>FarmingCenter</td><td>0x658E287E9C820484f5808f687dC4863B552de37D</td></tr></tbody></table>
