# Contracts

### ETHEREUM

<table data-full-width="true"><thead><tr><th width="352">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://etherscan.io/address/0xB9a14EE1cd3417f3AcC988F61650895151abde24">0xB9a14EE1cd3417f3AcC988F61650895151abde24</a></td></tr><tr><td>Multicall2</td><td><a href="https://etherscan.io/address/0x8B741B0D79BE80E135C880F7583d427B4D41F015">0x8B741B0D79BE80E135C880F7583d427B4D41F015</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://etherscan.io/address/0xB5fa77E3929fe198a86Aa40fd6c77886785bCd0e">0xB5fa77E3929fe198a86Aa40fd6c77886785bCd0e</a></td></tr><tr><td>TickLens</td><td><a href="https://etherscan.io/address/0xb1F795776cB9DdAC6E7e162f31C7419Dd3d48297">0xb1F795776cB9DdAC6E7e162f31C7419Dd3d48297</a></td></tr><tr><td>Quoter</td><td><a href="https://etherscan.io/address/0xE88b19885935B4Be8dCF38e2C96b8c73CfC9b6e2">0xE88b19885935B4Be8dCF38e2C96b8c73CfC9b6e2</a></td></tr><tr><td>SwapRouter</td><td><a href="https://etherscan.io/address/0x7301350CC76D669ea384e77aF38a70C61661CA48">0x7301350CC76D669ea384e77aF38a70C61661CA48</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://etherscan.io/address/0x16b413526d062142eb9eDA9d75312cA9f2e418FD">0x16b413526d062142eb9eDA9d75312cA9f2e418FD</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://etherscan.io/address/0xAB719A8703352A1f05aA9C39AfA01A66d7F1bb51">0xAB719A8703352A1f05aA9C39AfA01A66d7F1bb51</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://etherscan.io/address/0x08d6E1aE0f91423dDBD16f083ca39ccDd1D79cE8">0x08d6E1aE0f91423dDBD16f083ca39ccDd1D79cE8</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://etherscan.io/address/0xd74c1d4659D6CeF276CcB3792e69945E5C07fedB">0xd74c1d4659D6CeF276CcB3792e69945E5C07fedB</a></td></tr><tr><td>V3Migrator</td><td><a href="https://etherscan.io/address/0x6e892A58997FeaA7fb411274011978edFf30ab29">0x6e892A58997FeaA7fb411274011978edFf30ab29</a></td></tr><tr><td>QuoterV2</td><td><a href="https://etherscan.io/address/0x66034b71A749E655feE0005C5496D5c0949590F0">0x66034b71A749E655feE0005C5496D5c0949590F0</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://etherscan.io/address/0xD8ac778DB70221AB635921460C6BF70cC6d65293">0xD8ac778DB70221AB635921460C6BF70cC6d65293</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://etherscan.io/address/0x4389Eed07A48656F2e36Aafe7703aB3E78e4955b">0x4389Eed07A48656F2e36Aafe7703aB3E78e4955b</a></td></tr><tr><td>Permit2</td><td><a href="https://etherscan.io/address/0x4b5d9db7910448e2F236509D9eE242673AFa28aA">0x4b5d9db7910448e2F236509D9eE242673AFa28aA</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://etherscan.io/address/0x394D34E37ba82956f5b1b1889e33e70C5922dD17">0x394D34E37ba82956f5b1b1889e33e70C5922dD17</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://etherscan.io/address/0x4E537A3A1E59FCdfA225FA470976B356786888Cc">0x4E537A3A1E59FCdfA225FA470976B356786888Cc</a></td></tr></tbody></table>

***

### SONIC

<table data-full-width="true"><thead><tr><th width="356">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://146.routescan.io/address/0x56CFC796bC88C9c7e1b38C2b0aF9B7120B079aef">0x56CFC796bC88C9c7e1b38C2b0aF9B7120B079aef</a></td></tr><tr><td>Multicall2</td><td><a href="https://146.routescan.io/address/0x828825f11C084c190344263Aefa8fB33A8308292">0x828825f11C084c190344263Aefa8fB33A8308292</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://146.routescan.io/address/0xcB5CbC71fd31101E1208D0Cde36Ca9846E7c9753">0xcB5CbC71fd31101E1208D0Cde36Ca9846E7c9753</a></td></tr><tr><td>TickLens</td><td><a href="https://146.routescan.io/address/0x877cDA22AF8191bB1758489d4d53d299Dc341b83">0x877cDA22AF8191bB1758489d4d53d299Dc341b83</a></td></tr><tr><td>Quoter</td><td><a href="https://146.routescan.io/address/0x5973C9E4cC849140cfd1c9dFc75D54D804B5a2fE">0x5973C9E4cC849140cfd1c9dFc75D54D804B5a2fE</a></td></tr><tr><td>SwapRouter</td><td><a href="https://146.routescan.io/address/0x9282a6C62932431B127753C1CD2ac4F6cC4CFD49">0x9282a6C62932431B127753C1CD2ac4F6cC4CFD49</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://146.routescan.io/address/0x5dB68a533465040F5185e2771746AFed8CC4D14E">0x5dB68a533465040F5185e2771746AFed8CC4D14E</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://146.routescan.io/address/0x0834Cf32553B255c767957588936881Ad8089485">0x0834Cf32553B255c767957588936881Ad8089485</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://146.routescan.io/address/0x07Ed33a242BD9C08CA3C198e01189e35265024Da">0x07Ed33a242BD9C08CA3C198e01189e35265024Da</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://146.routescan.io/address/0x77DcC9b09C6Ae94CDC726540735682A38e18d690">0x77DcC9b09C6Ae94CDC726540735682A38e18d690</a></td></tr><tr><td>V3Migrator</td><td><a href="https://146.routescan.io/address/0x660FC63608A4641267e958Ee254DC0A275D0eD6e">0x660FC63608A4641267e958Ee254DC0A275D0eD6e</a></td></tr><tr><td>QuoterV2</td><td><a href="https://146.routescan.io/address/0xDb51CffFf3B989d0cB6b58AbF173371b6F2d0D24">0xDb51CffFf3B989d0cB6b58AbF173371b6F2d0D24</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://146.routescan.io/address/0x1Ac569879EF7EacB17CC373EF801cDcE4acCdeD5">0x1Ac569879EF7EacB17CC373EF801cDcE4acCdeD5</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://146.routescan.io/address/0x9C37E3983E9F5883C2D840C59eb0469BA54a3ffA">0x9C37E3983E9F5883C2D840C59eb0469BA54a3ffA</a></td></tr><tr><td>InterfaceMulticallV2</td><td><a href="https://146.routescan.io/address/0x6dF85fD781ddDAbD7f12835f1ff847Db6F14Ca2c">0x6dF85fD781ddDAbD7f12835f1ff847Db6F14Ca2c</a></td></tr><tr><td>Multicall3</td><td><a href="https://146.routescan.io/address/0x2dA5DdBeC63dfd93112AedFa44F880927AA5Ae41">0x2dA5DdBeC63dfd93112AedFa44F880927AA5Ae41</a></td></tr><tr><td>Permit2</td><td><a href="https://146.routescan.io/address/0x7Ac9E324c2a211a389fac64b773433A17dB22948">0x7Ac9E324c2a211a389fac64b773433A17dB22948</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://146.routescan.io/address/0xa1BE64Bb138f2B6BCC2fBeCb14c3901b63943d0E">0xa1BE64Bb138f2B6BCC2fBeCb14c3901b63943d0E</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://146.routescan.io/address/0xC81dAe2Cdf2f6C0076aE3E174a54985040626D19">0xC81dAe2Cdf2f6C0076aE3E174a54985040626D19</a></td></tr></tbody></table>

***

### BSC

<table data-full-width="true"><thead><tr><th width="354">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://bscscan.com/address/0xE3Dc1A5a7aB81F1cC1895FA55034725c24a5BD0e">0xE3Dc1A5a7aB81F1cC1895FA55034725c24a5BD0e</a></td></tr><tr><td>Multicall2</td><td><a href="https://bscscan.com/address/0xD7d75323D971dE91295616494f21F13d71Eb2d16">0xD7d75323D971dE91295616494f21F13d71Eb2d16</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://bscscan.com/address/0xc5edA8EB3c42d96085b56abCacDFA50F260335aF">0xc5edA8EB3c42d96085b56abCacDFA50F260335aF</a></td></tr><tr><td>TickLens</td><td><a href="https://bscscan.com/address/0x67241f1a9471B366039bdBbc1810061A7312298f">0x67241f1a9471B366039bdBbc1810061A7312298f</a></td></tr><tr><td>Quoter</td><td><a href="https://bscscan.com/address/0x7FC2848D490B68Ff2eD114085999F1C76792050e">0x7FC2848D490B68Ff2eD114085999F1C76792050e</a></td></tr><tr><td>SwapRouter</td><td><a href="https://bscscan.com/address/0x7B2F96919CFf07110feb0EC06130b33d70f8fB44">0x7B2F96919CFf07110feb0EC06130b33d70f8fB44</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://bscscan.com/address/0x95976Eb23E0955E00aa1E33e346358869FFaF5cb">0x95976Eb23E0955E00aa1E33e346358869FFaF5cb</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://bscscan.com/address/0x6eebcDeeCd09951A93519f70E1ABE489b5c1E7A7">0x6eebcDeeCd09951A93519f70E1ABE489b5c1E7A7</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://bscscan.com/address/0x3D079b0b85E06df10bB168c3ebfa8dc444007484">0x3D079b0b85E06df10bB168c3ebfa8dc444007484</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://bscscan.com/address/0xa981091C6E7Ebc456317a795e63D482f474b75B2">0xa981091C6E7Ebc456317a795e63D482f474b75B2</a></td></tr><tr><td>V3Migrator</td><td><a href="https://bscscan.com/address/0xC3Af02Ed403B3D7bA2AfEA7A8E099CCa922a6B15">0xC3Af02Ed403B3D7bA2AfEA7A8E099CCa922a6B15</a></td></tr><tr><td>QuoterV2</td><td><a href="https://bscscan.com/address/0x367Af54525c40337578a0F306C200ba3912462Ff">0x367Af54525c40337578a0F306C200ba3912462Ff</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://bscscan.com/address/0x83a98D089D0cB37BB82Aa5aE16033C93f474b8a9">0x83a98D089D0cB37BB82Aa5aE16033C93f474b8a9</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://bscscan.com/address/0x5497B7a9CB049869E320B23620cF6c0478cE58FD">0x5497B7a9CB049869E320B23620cF6c0478cE58FD</a></td></tr><tr><td>InterfaceMulticallV2</td><td><a href="https://bscscan.com/address/0xEE69c554367c01073fdB823b8A48EDFf6Af133CF">0xEE69c554367c01073fdB823b8A48EDFf6Af133CF</a></td></tr><tr><td>Multicall3</td><td><a href="https://bscscan.com/address/0xD8759Fb05c69b940a8c7da8836D167e659a566e6">0xD8759Fb05c69b940a8c7da8836D167e659a566e6</a></td></tr><tr><td>Permit2</td><td><a href="https://bscscan.com/address/0x678F6b93FB0670Be8a6610795cA4896Dc217a650">0x678F6b93FB0670Be8a6610795cA4896Dc217a650</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://bscscan.com/address/0xCD277438feD68dE69329EECc0BE412E4D24FC355">0xCD277438feD68dE69329EECc0BE412E4D24FC355</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://bscscan.com/address/0x1cA13E2f086A2f664Cd1FF8753110D760411314A">0x1cA13E2f086A2f664Cd1FF8753110D760411314A</a></td></tr></tbody></table>

***

### AVALANCHE C-CHAIN

<table data-full-width="true"><thead><tr><th width="360">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://snowtrace.io/address/0x08d6E1aE0f91423dDBD16f083ca39ccDd1D79cE8">0x08d6E1aE0f91423dDBD16f083ca39ccDd1D79cE8</a></td></tr><tr><td>Multicall2</td><td><a href="https://snowtrace.io/address/0xd74c1d4659D6CeF276CcB3792e69945E5C07fedB">0xd74c1d4659D6CeF276CcB3792e69945E5C07fedB</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://snowtrace.io/address/0x6e892A58997FeaA7fb411274011978edFf30ab29">0x6e892A58997FeaA7fb411274011978edFf30ab29</a></td></tr><tr><td>TickLens</td><td><a href="https://snowtrace.io/address/0x66034b71A749E655feE0005C5496D5c0949590F0">0x66034b71A749E655feE0005C5496D5c0949590F0</a></td></tr><tr><td>Quoter</td><td><a href="https://snowtrace.io/address/0xD8ac778DB70221AB635921460C6BF70cC6d65293">0xD8ac778DB70221AB635921460C6BF70cC6d65293</a></td></tr><tr><td>SwapRouter</td><td><a href="https://snowtrace.io/address/0x4389Eed07A48656F2e36Aafe7703aB3E78e4955b">0x4389Eed07A48656F2e36Aafe7703aB3E78e4955b</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://snowtrace.io/address/0x4b5d9db7910448e2F236509D9eE242673AFa28aA">0x4b5d9db7910448e2F236509D9eE242673AFa28aA</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://snowtrace.io/address/0x394D34E37ba82956f5b1b1889e33e70C5922dD17">0x394D34E37ba82956f5b1b1889e33e70C5922dD17</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://snowtrace.io/address/0x4E537A3A1E59FCdfA225FA470976B356786888Cc">0x4E537A3A1E59FCdfA225FA470976B356786888Cc</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://snowtrace.io/address/0x491D195B05DF4e9fD6Aba8C00e6f6d3459A1aB51">0x491D195B05DF4e9fD6Aba8C00e6f6d3459A1aB51</a></td></tr><tr><td>V3Migrator</td><td><a href="https://snowtrace.io/address/0x089e07BB8Dd33cb1610f75b5755f85CdeaDEBf6C">0x089e07BB8Dd33cb1610f75b5755f85CdeaDEBf6C</a></td></tr><tr><td>QuoterV2</td><td><a href="https://snowtrace.io/address/0x834ddb3d0e54C6d14204c6eC91992aCd66570B87">0x834ddb3d0e54C6d14204c6eC91992aCd66570B87</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://snowtrace.io/address/0xd5B59C29efC50348241e815D1AFc37d1A7B26544">0xd5B59C29efC50348241e815D1AFc37d1A7B26544</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://snowtrace.io/address/0xD6EA74e1b6149195999c820706Ee249E7028Dc55">0xD6EA74e1b6149195999c820706Ee249E7028Dc55</a></td></tr><tr><td>InterfaceMulticallV2</td><td><a href="https://snowtrace.io/address/0x721655cCcd531DD6a2d87F72A31E2e927B965C3c">0x721655cCcd531DD6a2d87F72A31E2e927B965C3c</a></td></tr><tr><td>Multicall3</td><td><a href="https://snowtrace.io/address/0x8bb1Be7acD806BF6C9766486dC4c21284a472BaC">0x8bb1Be7acD806BF6C9766486dC4c21284a472BaC</a></td></tr><tr><td>Permit2</td><td><a href="https://snowtrace.io/address/0x037F7b8de425Afc8A544920Bfb0786c1Fd74E473">0x037F7b8de425Afc8A544920Bfb0786c1Fd74E473</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://snowtrace.io/address/0x7f4f242a57F8B385514Aad8f4c27f1a307E53986">0x7f4f242a57F8B385514Aad8f4c27f1a307E53986</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://snowtrace.io/address/0xA6D200ED01389b49E21D8A0018d5b81528bcFC0D">0xA6D200ED01389b49E21D8A0018d5b81528bcFC0D</a></td></tr></tbody></table>

***

### POLYGON

<table data-full-width="true"><thead><tr><th width="362">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://polygonscan.com/address/0x8bb1Be7acD806BF6C9766486dC4c21284a472BaC">0x8bb1Be7acD806BF6C9766486dC4c21284a472BaC</a></td></tr><tr><td>Multicall2</td><td><a href="https://polygonscan.com/address/0x037F7b8de425Afc8A544920Bfb0786c1Fd74E473">0x037F7b8de425Afc8A544920Bfb0786c1Fd74E473</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://polygonscan.com/address/0x7f4f242a57F8B385514Aad8f4c27f1a307E53986">0x7f4f242a57F8B385514Aad8f4c27f1a307E53986</a></td></tr><tr><td>TickLens</td><td><a href="https://polygonscan.com/address/0xA6D200ED01389b49E21D8A0018d5b81528bcFC0D">0xA6D200ED01389b49E21D8A0018d5b81528bcFC0D</a></td></tr><tr><td>Quoter</td><td><a href="https://polygonscan.com/address/0x78e7C98e9b91b1760974aeF424D5274B5D3AF78F">0x78e7C98e9b91b1760974aeF424D5274B5D3AF78F</a></td></tr><tr><td>SwapRouter</td><td><a href="https://polygonscan.com/address/0x4aCC2327a0D00c3b298A1a252f45bD9dE7D2F6C9">0x4aCC2327a0D00c3b298A1a252f45bD9dE7D2F6C9</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://polygonscan.com/address/0x806408b24A1e2b5f5C6cCd93B6884f95beDEEAF9">0x806408b24A1e2b5f5C6cCd93B6884f95beDEEAF9</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://polygonscan.com/address/0x381289fB79EB371f9B52f62A9f907F9381762f0F">0x381289fB79EB371f9B52f62A9f907F9381762f0F</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://polygonscan.com/address/0x11cD3B62608B7f355aa1951b57F15917518cE66C">0x11cD3B62608B7f355aa1951b57F15917518cE66C</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://polygonscan.com/address/0x67b3194163bD625769b985E44D1F8B3FC67fD6BD">0x67b3194163bD625769b985E44D1F8B3FC67fD6BD</a></td></tr><tr><td>V3Migrator</td><td><a href="https://polygonscan.com/address/0x5FF8cc5e26d63F4aA2787291f7F3F7Cc8FFEbEFa">0x5FF8cc5e26d63F4aA2787291f7F3F7Cc8FFEbEFa</a></td></tr><tr><td>QuoterV2</td><td><a href="https://polygonscan.com/address/0x86fD613D79ceA7ce51deFd31Bfcf68ADbF4038Fa">0x86fD613D79ceA7ce51deFd31Bfcf68ADbF4038Fa</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://polygonscan.com/address/0x53dca7E0015B8c445881A9BC2baC1D8648d7f800">0x53dca7E0015B8c445881A9BC2baC1D8648d7f800</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://polygonscan.com/address/0xdf351Ec893b8C018fA12c1f7013c67bd31d1aFE5">0xdf351Ec893b8C018fA12c1f7013c67bd31d1aFE5</a></td></tr><tr><td>InterfaceMulticallV2</td><td><a href="https://polygonscan.com/address/0x9ab6E62123464d6F7a21457840Daf34754C9C6d7">0x9ab6E62123464d6F7a21457840Daf34754C9C6d7</a></td></tr><tr><td>Multicall3</td><td><a href="https://polygonscan.com/address/0xFE9409E7d74D4512a8BB5576937d990fcD8aBc52">0xFE9409E7d74D4512a8BB5576937d990fcD8aBc52</a></td></tr><tr><td>Permit2</td><td><a href="https://polygonscan.com/address/0x5c811Ce03C3C56790C1cF2f3068713b80AB59495">0x5c811Ce03C3C56790C1cF2f3068713b80AB59495</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://polygonscan.com/address/0x30623f4764c1DDA20ABe4DF0Ff59f95967032d9C">0x30623f4764c1DDA20ABe4DF0Ff59f95967032d9C</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://polygonscan.com/address/0xca65646301803f2be98951f3369808adBa588F64">0xca65646301803f2be98951f3369808adBa588F64</a></td></tr></tbody></table>

***

### FANTOM OPERA

<table data-full-width="true"><thead><tr><th width="363">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://ftmscan.com/address/0xaf20f5f19698f1D19351028cd7103B63D30DE7d7">0xaf20f5f19698f1D19351028cd7103B63D30DE7d7</a></td></tr><tr><td>Multicall2</td><td><a href="https://ftmscan.com/address/0x92CC36D66e9d739D50673d1f27929a371FB83a67">0x92CC36D66e9d739D50673d1f27929a371FB83a67</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://ftmscan.com/address/0x98FE5034f2eE6bE044CDbD857744C63Ad06532Ed">0x98FE5034f2eE6bE044CDbD857744C63Ad06532Ed</a></td></tr><tr><td>TickLens</td><td><a href="https://ftmscan.com/address/0x209050d81Aad536Ca2092466B221013B8de7AC6c">0x209050d81Aad536Ca2092466B221013B8de7AC6c</a></td></tr><tr><td>Quoter</td><td><a href="https://ftmscan.com/address/0x45C16C1fFA23662636D4050Eac16eB7AD7cBe29A">0x45C16C1fFA23662636D4050Eac16eB7AD7cBe29A</a></td></tr><tr><td>SwapRouter</td><td><a href="https://ftmscan.com/address/0x56CFC796bC88C9c7e1b38C2b0aF9B7120B079aef">0x56CFC796bC88C9c7e1b38C2b0aF9B7120B079aef</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://ftmscan.com/address/0x828825f11C084c190344263Aefa8fB33A8308292">0x828825f11C084c190344263Aefa8fB33A8308292</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://ftmscan.com/address/0xcB5CbC71fd31101E1208D0Cde36Ca9846E7c9753">0xcB5CbC71fd31101E1208D0Cde36Ca9846E7c9753</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://ftmscan.com/address/0x877cDA22AF8191bB1758489d4d53d299Dc341b83">0x877cDA22AF8191bB1758489d4d53d299Dc341b83</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://ftmscan.com/address/0x5973C9E4cC849140cfd1c9dFc75D54D804B5a2fE">0x5973C9E4cC849140cfd1c9dFc75D54D804B5a2fE</a></td></tr><tr><td>V3Migrator</td><td><a href="https://ftmscan.com/address/0x9282a6C62932431B127753C1CD2ac4F6cC4CFD49">0x9282a6C62932431B127753C1CD2ac4F6cC4CFD49</a></td></tr><tr><td>QuoterV2</td><td><a href="https://ftmscan.com/address/0x5dB68a533465040F5185e2771746AFed8CC4D14E">0x5dB68a533465040F5185e2771746AFed8CC4D14E</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://ftmscan.com/address/0x0834Cf32553B255c767957588936881Ad8089485">0x0834Cf32553B255c767957588936881Ad8089485</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://ftmscan.com/address/0xDb51CffFf3B989d0cB6b58AbF173371b6F2d0D24">0xDb51CffFf3B989d0cB6b58AbF173371b6F2d0D24</a></td></tr><tr><td>Permit2</td><td><a href="https://ftmscan.com/address/0x07Ed33a242BD9C08CA3C198e01189e35265024Da">0x07Ed33a242BD9C08CA3C198e01189e35265024Da</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://ftmscan.com/address/0x77DcC9b09C6Ae94CDC726540735682A38e18d690">0x77DcC9b09C6Ae94CDC726540735682A38e18d690</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://ftmscan.com/address/0x660FC63608A4641267e958Ee254DC0A275D0eD6e">0x660FC63608A4641267e958Ee254DC0A275D0eD6e</a></td></tr></tbody></table>

***

### ARBITRUM

<table data-full-width="true"><thead><tr><th width="366">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://arbiscan.io/address/0x7301350CC76D669ea384e77aF38a70C61661CA48">0x7301350CC76D669ea384e77aF38a70C61661CA48</a></td></tr><tr><td>Multicall2</td><td><a href="https://arbiscan.io/address/0x16b413526d062142eb9eDA9d75312cA9f2e418FD">0x16b413526d062142eb9eDA9d75312cA9f2e418FD</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://arbiscan.io/address/0xAB719A8703352A1f05aA9C39AfA01A66d7F1bb51">0xAB719A8703352A1f05aA9C39AfA01A66d7F1bb51</a></td></tr><tr><td>TickLens</td><td><a href="https://arbiscan.io/address/0x08d6E1aE0f91423dDBD16f083ca39ccDd1D79cE8">0x08d6E1aE0f91423dDBD16f083ca39ccDd1D79cE8</a></td></tr><tr><td>Quoter</td><td><a href="https://arbiscan.io/address/0xd74c1d4659D6CeF276CcB3792e69945E5C07fedB">0xd74c1d4659D6CeF276CcB3792e69945E5C07fedB</a></td></tr><tr><td>SwapRouter</td><td><a href="https://arbiscan.io/address/0x6e892A58997FeaA7fb411274011978edFf30ab29">0x6e892A58997FeaA7fb411274011978edFf30ab29</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://arbiscan.io/address/0x66034b71A749E655feE0005C5496D5c0949590F0">0x66034b71A749E655feE0005C5496D5c0949590F0</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://arbiscan.io/address/0xD8ac778DB70221AB635921460C6BF70cC6d65293">0xD8ac778DB70221AB635921460C6BF70cC6d65293</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://arbiscan.io/address/0x4389Eed07A48656F2e36Aafe7703aB3E78e4955b">0x4389Eed07A48656F2e36Aafe7703aB3E78e4955b</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://arbiscan.io/address/0x4b5d9db7910448e2F236509D9eE242673AFa28aA">0x4b5d9db7910448e2F236509D9eE242673AFa28aA</a></td></tr><tr><td>V3Migrator</td><td><a href="https://arbiscan.io/address/0x394D34E37ba82956f5b1b1889e33e70C5922dD17">0x394D34E37ba82956f5b1b1889e33e70C5922dD17</a></td></tr><tr><td>QuoterV2</td><td><a href="https://arbiscan.io/address/0x4E537A3A1E59FCdfA225FA470976B356786888Cc">0x4E537A3A1E59FCdfA225FA470976B356786888Cc</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://arbiscan.io/address/0x491D195B05DF4e9fD6Aba8C00e6f6d3459A1aB51">0x491D195B05DF4e9fD6Aba8C00e6f6d3459A1aB51</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://arbiscan.io/address/0x089e07BB8Dd33cb1610f75b5755f85CdeaDEBf6C">0x089e07BB8Dd33cb1610f75b5755f85CdeaDEBf6C</a></td></tr><tr><td>InterfaceMulticallV2</td><td><a href="https://arbiscan.io/address/0x8bb1Be7acD806BF6C9766486dC4c21284a472BaC">0x834ddb3d0e54C6d14204c6eC91992aCd66570B87</a></td></tr><tr><td>Multicall3</td><td><a href="https://arbiscan.io/address/0xd5B59C29efC50348241e815D1AFc37d1A7B26544">0xd5B59C29efC50348241e815D1AFc37d1A7B26544</a></td></tr><tr><td>Permit2</td><td><a href="https://arbiscan.io/address/0xD6EA74e1b6149195999c820706Ee249E7028Dc55">0xD6EA74e1b6149195999c820706Ee249E7028Dc55</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://arbiscan.io/address/0x721655cCcd531DD6a2d87F72A31E2e927B965C3c">0x721655cCcd531DD6a2d87F72A31E2e927B965C3c</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://arbiscan.io/address/0x8bb1Be7acD806BF6C9766486dC4c21284a472BaC">0x8bb1Be7acD806BF6C9766486dC4c21284a472BaC</a></td></tr></tbody></table>

***

### OPTIMISM

<table data-full-width="true"><thead><tr><th width="370">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://optimistic.etherscan.io/address/0xC49c177736107fD8351ed6564136B9ADbE5B1eC3">0xC49c177736107fD8351ed6564136B9ADbE5B1eC3</a></td></tr><tr><td>Multicall2</td><td><a href="https://optimistic.etherscan.io/address/0x259308E7d8557e4Ba192De1aB8Cf7e0E21896442">0x259308E7d8557e4Ba192De1aB8Cf7e0E21896442</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://optimistic.etherscan.io/address/0x78B7964A499B6aee02A4a3d628F3e47F7605d5d9">0x78B7964A499B6aee02A4a3d628F3e47F7605d5d9</a></td></tr><tr><td>TickLens</td><td><a href="https://optimistic.etherscan.io/address/0xE1609682d9fA627301125C402078A8074151886d">0xE1609682d9fA627301125C402078A8074151886d</a></td></tr><tr><td>Quoter</td><td><a href="https://optimistic.etherscan.io/address/0x7228b8110d9A85BD6740bE03677Eb6deDe0546a8">0x7228b8110d9A85BD6740bE03677Eb6deDe0546a8</a></td></tr><tr><td>SwapRouter</td><td><a href="https://optimistic.etherscan.io/address/0x07AdCfee4CfBCC6c949fDf366F423D67084c5d8a">0x07AdCfee4CfBCC6c949fDf366F423D67084c5d8a</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://optimistic.etherscan.io/address/0x141cB6458c8090B23539083C6545070D2ce4EF87">0x141cB6458c8090B23539083C6545070D2ce4EF87</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://optimistic.etherscan.io/address/0xca420D5EE2ec23D4B46E15F9134a389d2b29D8EB">0xca420D5EE2ec23D4B46E15F9134a389d2b29D8EB</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://optimistic.etherscan.io/address/0x7dD9B456Ef365D1e33b4733f9E796a1F5bB79c40">0x7dD9B456Ef365D1e33b4733f9E796a1F5bB79c40</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://optimistic.etherscan.io/address/0x11b6215E7b69F2B6AaB98c0CfD9f204462314412">0x11b6215E7b69F2B6AaB98c0CfD9f204462314412</a></td></tr><tr><td>V3Migrator</td><td><a href="https://optimistic.etherscan.io/address/0x195b6EAe168d2862874026f2829109a6FfE0bb9d">0x195b6EAe168d2862874026f2829109a6FfE0bb9d</a></td></tr><tr><td>QuoterV2</td><td><a href="https://optimistic.etherscan.io/address/0xe4d69A93e8CB390B4Fc04Dc7836a8206F074949C">0xe4d69A93e8CB390B4Fc04Dc7836a8206F074949C</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://optimistic.etherscan.io/address/0x49660491C29344C3C8E463Ed1867A68fb69Bb519">0x49660491C29344C3C8E463Ed1867A68fb69Bb519</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://optimistic.etherscan.io/address/0xe1f435DfcD6969Ae22E96AAB56D5bA1BC837B1d5">0xe1f435DfcD6969Ae22E96AAB56D5bA1BC837B1d5</a></td></tr><tr><td>Permit2</td><td><a href="https://optimistic.etherscan.io/address/0x127d30002C2aeDc64A5e0C4Ee2043105F58107a9">0x127d30002C2aeDc64A5e0C4Ee2043105F58107a9</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://optimistic.etherscan.io/address/0x69DAD44b15d484bDBb5a3F217605Ff037c26b705">0x69DAD44b15d484bDBb5a3F217605Ff037c26b705</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://optimistic.etherscan.io/address/0x765c286762cC4B9Da61b5515Ecc026421819Cd12">0x765c286762cC4B9Da61b5515Ecc026421819Cd12</a></td></tr></tbody></table>

***

### KAVA

<table data-full-width="true"><thead><tr><th width="373">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://kavascan.io/address/0x0e0Ce4D450c705F8a0B6Dd9d5123e3df2787D16B">0x0e0Ce4D450c705F8a0B6Dd9d5123e3df2787D16B</a></td></tr><tr><td>Multicall2</td><td><a href="https://kavascan.io/address/0x8112E18a34b63964388a3B2984037d6a2EFE5B8A">0x8112E18a34b63964388a3B2984037d6a2EFE5B8A</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://kavascan.io/address/0x576A1301B42942537d38FB147895fE83fB418fD4">0x576A1301B42942537d38FB147895fE83fB418fD4</a></td></tr><tr><td>TickLens</td><td><a href="https://kavascan.io/address/0xf914e1329e4588783Ee68f06B2b900adDC97f966">0xf914e1329e4588783Ee68f06B2b900adDC97f966</a></td></tr><tr><td>Quoter</td><td><a href="https://kavascan.io/address/0x428065998a96F82bf66A0A427A157429A6Fdd649">0x428065998a96F82bf66A0A427A157429A6Fdd649</a></td></tr><tr><td>SwapRouter</td><td><a href="https://kavascan.io/address/0x2Dc123Ff6757fcEa46c025758E93bd8b98710cEA">0x2Dc123Ff6757fcEa46c025758E93bd8b98710cEA</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://kavascan.io/address/0x8Fb7a8cb6c4DCf820762397aDF80A27a777cFedC">0x8Fb7a8cb6c4DCf820762397aDF80A27a777cFedC</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://kavascan.io/address/0x6372F4ACf0a1e54fB5C3F48137E970a3DF2d8dD8">0x6372F4ACf0a1e54fB5C3F48137E970a3DF2d8dD8</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://kavascan.io/address/0x1e6EF5F8f589650b589e17Ab15bC4ba42ef59e8A">0x1e6EF5F8f589650b589e17Ab15bC4ba42ef59e8A</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://kavascan.io/address/0xa9aF508A15fc3B75763A9e536505FFE1F884D12C">0xa9aF508A15fc3B75763A9e536505FFE1F884D12C</a></td></tr><tr><td>V3Migrator</td><td><a href="https://kavascan.io/address/0xA7E119Cf6c8f5Be29Ca82611752463f0fFcb1B02">0xA7E119Cf6c8f5Be29Ca82611752463f0fFcb1B02</a></td></tr><tr><td>QuoterV2</td><td><a href="https://kavascan.io/address/0x8187808B163E7CBAcCc4D0A9B138AE6196ac1f72">0x8187808B163E7CBAcCc4D0A9B138AE6196ac1f72</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://kavascan.io/address/0xB9a14EE1cd3417f3AcC988F61650895151abde24">0xB9a14EE1cd3417f3AcC988F61650895151abde24</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://kavascan.io/address/0x8B741B0D79BE80E135C880F7583d427B4D41F015">0x8B741B0D79BE80E135C880F7583d427B4D41F015</a></td></tr><tr><td>Permit2</td><td><a href="https://kavascan.com/address/0xB5fa77E3929fe198a86Aa40fd6c77886785bCd0e">0xB5fa77E3929fe198a86Aa40fd6c77886785bCd0e</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://kavascan.com/address/0xb1F795776cB9DdAC6E7e162f31C7419Dd3d48297">0xb1F795776cB9DdAC6E7e162f31C7419Dd3d48297</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://kavascan.com/address/0xE88b19885935B4Be8dCF38e2C96b8c73CfC9b6e2">0xE88b19885935B4Be8dCF38e2C96b8c73CfC9b6e2</a></td></tr></tbody></table>

***

### METIS

<table data-full-width="true"><thead><tr><th width="376">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://explorer.metis.io/address/0x8112E18a34b63964388a3B2984037d6a2EFE5B8A">0x8112E18a34b63964388a3B2984037d6a2EFE5B8A</a></td></tr><tr><td>Multicall2</td><td><a href="https://explorer.metis.io/address/0x576A1301B42942537d38FB147895fE83fB418fD4">0x576A1301B42942537d38FB147895fE83fB418fD4</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://explorer.metis.io/address/0xf914e1329e4588783Ee68f06B2b900adDC97f966">0xf914e1329e4588783Ee68f06B2b900adDC97f966</a></td></tr><tr><td>TickLens</td><td><a href="https://explorer.metis.io/address/0x428065998a96F82bf66A0A427A157429A6Fdd649">0x428065998a96F82bf66A0A427A157429A6Fdd649</a></td></tr><tr><td>Quoter</td><td><a href="https://explorer.metis.io/address/0x2Dc123Ff6757fcEa46c025758E93bd8b98710cEA">0x2Dc123Ff6757fcEa46c025758E93bd8b98710cEA</a></td></tr><tr><td>SwapRouter</td><td><a href="https://explorer.metis.io/address/0x8Fb7a8cb6c4DCf820762397aDF80A27a777cFedC">0x8Fb7a8cb6c4DCf820762397aDF80A27a777cFedC</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://explorer.metis.io/address/0x6372F4ACf0a1e54fB5C3F48137E970a3DF2d8dD8">0x6372F4ACf0a1e54fB5C3F48137E970a3DF2d8dD8</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://explorer.metis.io/address/0x1e6EF5F8f589650b589e17Ab15bC4ba42ef59e8A">0x1e6EF5F8f589650b589e17Ab15bC4ba42ef59e8A</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://explorer.metis.io/address/0xa9aF508A15fc3B75763A9e536505FFE1F884D12C">0xa9aF508A15fc3B75763A9e536505FFE1F884D12C</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://explorer.metis.io/address/0xA7E119Cf6c8f5Be29Ca82611752463f0fFcb1B02">0xA7E119Cf6c8f5Be29Ca82611752463f0fFcb1B02</a></td></tr><tr><td>V3Migrator</td><td><a href="https://explorer.metis.io/address/0x8187808B163E7CBAcCc4D0A9B138AE6196ac1f72">0x8187808B163E7CBAcCc4D0A9B138AE6196ac1f72</a></td></tr><tr><td>QuoterV2</td><td><a href="https://explorer.metis.io/address/0xB9a14EE1cd3417f3AcC988F61650895151abde24">0xB9a14EE1cd3417f3AcC988F61650895151abde24</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://explorer.metis.io/address/0x8B741B0D79BE80E135C880F7583d427B4D41F015">0x8B741B0D79BE80E135C880F7583d427B4D41F015</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://explorer.metis.io/address/0xB5fa77E3929fe198a86Aa40fd6c77886785bCd0e">0xB5fa77E3929fe198a86Aa40fd6c77886785bCd0e</a></td></tr><tr><td>InterfaceMulticallV2</td><td><a href="https://explorer.metis.io/address/0x16b413526d062142eb9eDA9d75312cA9f2e418FD">0x16b413526d062142eb9eDA9d75312cA9f2e418FD</a></td></tr><tr><td>Permit2</td><td><a href="https://explorer.metis.io/address/0xb1F795776cB9DdAC6E7e162f31C7419Dd3d48297">0xb1F795776cB9DdAC6E7e162f31C7419Dd3d48297</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://explorer.metis.io/address/0xE88b19885935B4Be8dCF38e2C96b8c73CfC9b6e2">0xE88b19885935B4Be8dCF38e2C96b8c73CfC9b6e2</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://explorer.metis.io/address/0x7301350CC76D669ea384e77aF38a70C61661CA48">0x7301350CC76D669ea384e77aF38a70C61661CA48</a></td></tr></tbody></table>

***

### BASE

<table data-full-width="true"><thead><tr><th width="381">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://basescan.org/address/0x576A1301B42942537d38FB147895fE83fB418fD4">0x576A1301B42942537d38FB147895fE83fB418fD4</a></td></tr><tr><td>Multicall2</td><td><a href="https://basescan.org/address/0xf914e1329e4588783Ee68f06B2b900adDC97f966">0xf914e1329e4588783Ee68f06B2b900adDC97f966</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://basescan.org/address/0x428065998a96F82bf66A0A427A157429A6Fdd649">0x428065998a96F82bf66A0A427A157429A6Fdd649</a></td></tr><tr><td>TickLens</td><td><a href="https://basescan.org/address/0x2Dc123Ff6757fcEa46c025758E93bd8b98710cEA">0x2Dc123Ff6757fcEa46c025758E93bd8b98710cEA</a></td></tr><tr><td>Quoter</td><td><a href="https://basescan.org/address/0x8Fb7a8cb6c4DCf820762397aDF80A27a777cFedC">0x8Fb7a8cb6c4DCf820762397aDF80A27a777cFedC</a></td></tr><tr><td>SwapRouter</td><td><a href="https://basescan.org/address/0x6372F4ACf0a1e54fB5C3F48137E970a3DF2d8dD8">0x6372F4ACf0a1e54fB5C3F48137E970a3DF2d8dD8</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://basescan.org/address/0x1e6EF5F8f589650b589e17Ab15bC4ba42ef59e8A">0x1e6EF5F8f589650b589e17Ab15bC4ba42ef59e8A</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://basescan.org/address/0xa9aF508A15fc3B75763A9e536505FFE1F884D12C">0xa9aF508A15fc3B75763A9e536505FFE1F884D12C</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://basescan.org/address/0xA7E119Cf6c8f5Be29Ca82611752463f0fFcb1B02">0xA7E119Cf6c8f5Be29Ca82611752463f0fFcb1B02</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://basescan.org/address/0x8187808B163E7CBAcCc4D0A9B138AE6196ac1f72">0x8187808B163E7CBAcCc4D0A9B138AE6196ac1f72</a></td></tr><tr><td>V3Migrator</td><td><a href="https://basescan.org/address/0xB9a14EE1cd3417f3AcC988F61650895151abde24">0xB9a14EE1cd3417f3AcC988F61650895151abde24</a></td></tr><tr><td>QuoterV2</td><td><a href="https://basescan.org/address/0x8B741B0D79BE80E135C880F7583d427B4D41F015">0x8B741B0D79BE80E135C880F7583d427B4D41F015</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://basescan.org/address/0xB5fa77E3929fe198a86Aa40fd6c77886785bCd0e">0xB5fa77E3929fe198a86Aa40fd6c77886785bCd0e</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://basescan.org/address/0xb1F795776cB9DdAC6E7e162f31C7419Dd3d48297">0xb1F795776cB9DdAC6E7e162f31C7419Dd3d48297</a></td></tr><tr><td>InterfaceMulticallV2</td><td><a href="https://basescan.org/address/0xE88b19885935B4Be8dCF38e2C96b8c73CfC9b6e2">0xE88b19885935B4Be8dCF38e2C96b8c73CfC9b6e2</a></td></tr><tr><td>Multicall3</td><td><a href="https://basescan.org/address/0x7301350CC76D669ea384e77aF38a70C61661CA48">0x7301350CC76D669ea384e77aF38a70C61661CA48</a></td></tr><tr><td>Permit2</td><td><a href="https://basescan.org/address/0x16b413526d062142eb9eDA9d75312cA9f2e418FD">0x16b413526d062142eb9eDA9d75312cA9f2e418FD</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://basescan.org/address/0xAB719A8703352A1f05aA9C39AfA01A66d7F1bb51">0xAB719A8703352A1f05aA9C39AfA01A66d7F1bb51</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://basescan.org/address/0x08d6E1aE0f91423dDBD16f083ca39ccDd1D79cE8">0x08d6E1aE0f91423dDBD16f083ca39ccDd1D79cE8</a></td></tr></tbody></table>

***

### IOTA

<table data-full-width="true"><thead><tr><th width="385">Contract</th><th>Address</th></tr></thead><tbody><tr><td>UniswapV3Factory</td><td><a href="https://explorer.evm.iota.org/address/0x01Bd510B2eA106917e711f9a05a42fC162bee2Ac">0x01Bd510B2eA106917e711f9a05a42fC162bee2Ac</a></td></tr><tr><td>Multicall2</td><td><a href="https://explorer.evm.iota.org/address/0x7Ac9E324c2a211a389fac64b773433A17dB22948">0x7Ac9E324c2a211a389fac64b773433A17dB22948</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://explorer.evm.iota.org/address/0xa1BE64Bb138f2B6BCC2fBeCb14c3901b63943d0E">0xa1BE64Bb138f2B6BCC2fBeCb14c3901b63943d0E</a></td></tr><tr><td>TickLens</td><td><a href="https://explorer.evm.iota.org/address/0xC81dAe2Cdf2f6C0076aE3E174a54985040626D19">0xC81dAe2Cdf2f6C0076aE3E174a54985040626D19</a></td></tr><tr><td>Quoter</td><td><a href="https://explorer.evm.iota.org/address/0xFF338D347E59d6B61E5C69382915D863bb22Ef2f">0xFF338D347E59d6B61E5C69382915D863bb22Ef2f</a></td></tr><tr><td>SwapRouter</td><td><a href="https://explorer.evm.iota.org/address/0xD8bf6f70cdbDd10ded2Ccf442cEa2a02fBDEB31E">0xD8bf6f70cdbDd10ded2Ccf442cEa2a02fBDEB31E</a></td></tr><tr><td>NFTDescriptor</td><td><a href="https://explorer.evm.iota.org/address/0x117ec7956920AbAEb514c26Ac51D4d9B51EAB520">0x117ec7956920AbAEb514c26Ac51D4d9B51EAB520</a></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td><a href="https://explorer.evm.iota.org/address/0xa7053782dC3523D2C82B439Acf3f9344Fb47b97f">0xa7053782dC3523D2C82B439Acf3f9344Fb47b97f</a></td></tr><tr><td>TransparentUpgradeableProxy</td><td><a href="https://explorer.evm.iota.org/address/0xd2C5A739ebfE3E00CFa88A51749d367d7c496CCf">0xd2C5A739ebfE3E00CFa88A51749d367d7c496CCf</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://explorer.evm.iota.org/address/0x949FDF28F437258E7564a35596b1A99b24F81e4e">0x949FDF28F437258E7564a35596b1A99b24F81e4e</a></td></tr><tr><td>V3Migrator</td><td><a href="https://explorer.evm.iota.org/address/0xa0273C10b8A4BF0bDC57cb0bC974E3A9d89527b8">0xa0273C10b8A4BF0bDC57cb0bC974E3A9d89527b8</a></td></tr><tr><td>QuoterV2</td><td><a href="https://explorer.evm.iota.org/address/0x5C08A6762CAF9ec8a42F249eBC23aAE66097218D">0x5C08A6762CAF9ec8a42F249eBC23aAE66097218D</a></td></tr><tr><td>SwapRouter02</td><td><a href="https://explorer.evm.iota.org/address/0xaE7b92C8B14E7bdB523408aE0A6fFbf3f589adD9">0xaE7b92C8B14E7bdB523408aE0A6fFbf3f589adD9</a></td></tr><tr><td>UniswapInterfaceMulticall</td><td><a href="https://explorer.evm.iota.org/address/0x9683D433621A83aA7dd290106e1da85251317F55">0x9683D433621A83aA7dd290106e1da85251317F55</a></td></tr><tr><td>InterfaceMulticallV2</td><td><a href="https://explorer.evm.iota.org/address/0x212Aa024E25A9C9bAF5b5397B558B7ccea81740B">0x212Aa024E25A9C9bAF5b5397B558B7ccea81740B</a></td></tr><tr><td>Multicall3</td><td><a href="https://explorer.evm.iota.org/address/0xBE5d1d15617879B22C7b6a8e1e16aDD6d0bE3c61">0xBE5d1d15617879B22C7b6a8e1e16aDD6d0bE3c61</a></td></tr><tr><td>Permit2</td><td><a href="https://explorer.evm.iota.org/address/0x8d8B490fCe6Ca1A31752E7cFAFa954Bf30eB7EE2">0x8d8B490fCe6Ca1A31752E7cFAFa954Bf30eB7EE2</a></td></tr><tr><td>UnsupportedProtocol</td><td><a href="https://explorer.evm.iota.org/address/0x68918CAA43aEFE414850b5447E6BE9a1de939e67">0x68918CAA43aEFE414850b5447E6BE9a1de939e67</a></td></tr><tr><td>UniversalRouter</td><td><a href="https://explorer.evm.iota.org/address/0xcc977eD38Fad0E999f33e57BBed47f4944a67baE">0xcc977eD38Fad0E999f33e57BBed47f4944a67baE</a></td></tr></tbody></table>
