# 𝓥3

For the source of the protocol's smart contracts, please see:\
<https://github.com/dfx-finance/protocol-v3>

## <mark style="color:blue;">v3 Ethereum</mark>

<table><thead><tr><th width="210">Name</th><th width="535">Address</th></tr></thead><tbody><tr><td>Zap</td><td><a href="https://etherscan.io/address/0xC470d3bd46e1Fb0536714B7141BD122D132e5EC7">0xC470d3bd46e1Fb0536714B7141BD122D132e5EC7</a></td></tr><tr><td>Router</td><td><a href="https://etherscan.io/address/0x0Bf90521EBd840947845F4466018456AAB08bb09">0x0Bf90521EBd840947845F4466018456AAB08bb09</a></td></tr><tr><td>Curve Factory V3</td><td><a href="https://etherscan.io/address/0xCe2b8E0c196b7F9297A9c168Dfe1A97768297835">0xCe2b8E0c196b7F9297A9c168Dfe1A97768297835</a></td></tr><tr><td>View Liquidity</td><td><a href="https://etherscan.io/address/0x1134daeAA652E11360631E3CC93e688204D9354b">0x1134daeAA652E11360631E3CC93e688204D9354b</a></td></tr><tr><td>Swaps</td><td><a href="https://etherscan.io/address/0x74982d2fd25cA0e0DeE702e40AfFd93Bae04D3a6">0x74982d2fd25cA0e0DeE702e40AfFd93Bae04D3a6</a></td></tr><tr><td>Proportional Liquidity</td><td><a href="https://etherscan.io/address/0x0a7e79B7A4912Ea42F82e25B9c033919b97F6Fb0">0x0a7e79B7A4912Ea42F82e25B9c033919b97F6Fb0</a></td></tr><tr><td>Orchestrator</td><td><a href="https://etherscan.io/address/0x1190da269FfE6F4567fED0C3c9BbA01F88372254">0x1190da269FfE6F4567fED0C3c9BbA01F88372254</a></td></tr><tr><td>Curve</td><td><a href="https://etherscan.io/address/0x85e9690c2D4C6cAE31D96f9B5AfE6d111D165157">0x85e9690c2D4C6cAE31D96f9B5AfE6d111D165157</a></td></tr><tr><td>Assimilator Factory</td><td><a href="https://etherscan.io/address/0xDe9c71503648C03F529305e03D259f2eBa9c8fDe">0xDe9c71503648C03F529305e03D259f2eBa9c8fDe</a></td></tr></tbody></table>

<table><thead><tr><th width="198">Name</th><th width="199">Assimilator 0</th><th>Assimilator 1</th><th>Curve Address</th></tr></thead><tbody><tr><td>dfx-cadc-usdc-v3</td><td><a href="https://etherscan.io/address/0xbFa98e686EA480F6dabd82519D15Cb65C664fE7F">0xbFa98e686EA480F6dabd82519D15Cb65C664fE7F</a></td><td><a href="https://etherscan.io/address/0xE15d4757fa0AFA3F6ED0752afF7bd776127E0045">0xE15d4757fa0AFA3F6ED0752afF7bd776127E0045</a></td><td><a href="https://etherscan.io/address/0x814A90726fb9f7cf7566e28Db634Ff5Fa959CeB1">0x814A90726fb9f7cf7566e28Db634Ff5Fa959CeB1</a></td></tr><tr><td>dfx-euroc-usdc-v3</td><td><a href="https://etherscan.io/address/0xE96917b84E9f7d5abC8d341b7F0eE82f7721DaC0">0xE96917b84E9f7d5abC8d341b7F0eE82f7721DaC0</a></td><td><a href="https://etherscan.io/address/0x778Bd1F343F3294E6685Cd2457946ab106219017">0x778Bd1F343F3294E6685Cd2457946ab106219017</a></td><td><a href="https://etherscan.io/address/0x58a8e0e6069ad4ee521be15b46f8e499fd389222">0x58a8e0e6069ad4ee521be15b46f8e499fd389222</a></td></tr><tr><td>dfx-xsgd-usdc-v3</td><td><a href="https://etherscan.io/address/0x7401B86B25a32b822bEcE417d07fd71fc586b80a">0x7401B86B25a32b822bEcE417d07fd71fc586b80a</a></td><td><a href="https://etherscan.io/address/0xB1ACC32A8AD25906CB368387DF0c62759082E715">0xB1ACC32A8AD25906CB368387DF0c62759082E715</a></td><td><a href="https://etherscan.io/address/0x512c1d73c2c3b68FDc0424ebb6Ed4734984CD20d">0x512c1d73c2c3b68FDc0424ebb6Ed4734984CD20d</a></td></tr><tr><td>dfx-nzds-usdc-v3</td><td><a href="https://etherscan.io/address/0xE3358f654dF1955C1735460E5B4188BFb8BEdB6A">0xE3358f654dF1955C1735460E5B4188BFb8BEdB6A</a></td><td><a href="https://etherscan.io/address/0x49AFB348c5db7C72f0C6eF548562eEad34e8c720">0x49AFB348c5db7C72f0C6eF548562eEad34e8c720</a></td><td><a href="https://etherscan.io/address/0x7C5702403Af7e0EE054F10683b02e8d6da6F70ac">0x7C5702403Af7e0EE054F10683b02e8d6da6F70ac</a></td></tr><tr><td>dfx-tryb-usdc-v3</td><td><a href="https://etherscan.io/address/0x5a8A83Fc252Ef0f11FCCFe5b3c8E06E722bcF160">0x5a8A83Fc252Ef0f11FCCFe5b3c8E06E722bcF160</a></td><td><a href="https://etherscan.io/address/0xC4C879A66128Ee434e5D576f8409Ff540E23809E">0xC4C879A66128Ee434e5D576f8409Ff540E23809E</a></td><td><a href="https://etherscan.io/address/0x0a62A05cD19CDF1065BB92D3A885470B920b7Bb7">0x0a62A05cD19CDF1065BB92D3A885470B920b7Bb7</a></td></tr><tr><td>dfx-gyen-usdc-v3</td><td><a href="https://etherscan.io/address/0xf4470c9360dD1Cc7a03d3B7bA44F285D99857292">0xf4470c9360dD1Cc7a03d3B7bA44F285D99857292</a></td><td><a href="https://etherscan.io/address/0xb63398a968454f0a6665a42667977c6d86d89d67">0xb63398a968454F0a6665a42667977c6d86D89D67</a></td><td><a href="https://etherscan.io/address/0xee309d1c4dcd289ee93ebd456e491d51539503e4">0xEE309d1c4dCd289Ee93EBd456e491d51539503E4</a></td></tr><tr><td>dfx-xidr-usdc-v3</td><td><a href="https://etherscan.io/address/0xE2550759f8b57b95c2650D17c169bC3009EC750a">0xE2550759f8b57b95c2650D17c169bC3009EC750a</a></td><td><a href="https://etherscan.io/address/0x18900EF687bb37dCa9aD228DBeF2f938596b162e">0x18900EF687bb37dCa9aD228DBeF2f938596b162e</a></td><td><a href="https://etherscan.io/address/0x64423386B619e0f50f2619a67070688edbDA80b7">0x64423386B619e0f50f2619a67070688edbDA80b7</a></td></tr><tr><td>dfx-gbpt-usdc-v3</td><td><a href="https://etherscan.io/address/0x16eFF9Cc584Eb95BDFE4584CC90de57f30759ed1">0x16eFF9Cc584Eb95BDFE4584CC90de57f30759ed1</a></td><td><a href="https://etherscan.io/address/0xfa96A8e4B4121f1Bb32E116824aD0bDf91A55c38">0xfa96A8e4B4121f1Bb32E116824aD0bDf91A55c38</a></td><td><a href="https://etherscan.io/address/0x32b3737e05226c837f24ed8b6c5970966a48f7f7">0x32b3737e05226c837f24ed8b6c5970966a48f7f7</a></td></tr></tbody></table>

## <mark style="color:purple;">v3 Polygon</mark>

<table><thead><tr><th width="205">Name</th><th width="535">Address</th></tr></thead><tbody><tr><td>Zap</td><td><a href="https://polygonscan.com/address/0xb6c42f1dd6fdd0f44ed669f6c14c05cab0bf482b">0xb6c42F1dD6fDd0f44eD669f6c14C05cAB0Bf482B</a></td></tr><tr><td>Router</td><td><a href="https://polygonscan.com/address/0x5cf6d43e4cd920fc7754926a267d46e096baa168">0x5cF6d43e4cD920FC7754926a267d46e096baa168</a></td></tr><tr><td>Curve Factory V3</td><td><a href="https://polygonscan.com/address/0xe5ce84bba5b27ccfb7d92cb3e1426d8a986854dd">0xE5ce84Bba5B27cCfb7D92CB3e1426d8A986854dd</a></td></tr><tr><td>View Liquidity</td><td><a href="https://polygonscan.com/address/0xd6af8d8bf04104f9b0f9f20b863e60d8f9b3e6f0">0xd6aF8d8Bf04104F9B0f9f20b863e60D8f9B3e6f0</a></td></tr><tr><td>Swaps</td><td><a href="https://polygonscan.com/address/0xa49bf76606a82e75b9d6769ced0aa1b4cd8e5ecd">0xa49bF76606a82e75B9D6769ced0aa1B4CD8e5ecD</a></td></tr><tr><td>Proportional Liquidity</td><td><a href="https://polygonscan.com/address/0x3a2F9e9CDC6791c52DBB79Dd271bd02817082379">0x3a2F9e9CDC6791c52DBB79Dd271bd02817082379</a></td></tr><tr><td>Orchestrator</td><td><a href="https://polygonscan.com/address/0x11654bb1e4bc79894e4447545af6c1630b56921f">0x11654BB1e4bc79894E4447545Af6c1630B56921F</a></td></tr><tr><td>Curve</td><td><a href="https://polygonscan.com/address/0x10c47bbca5a1c35a13d3ea2eac43fba14da6ffa9">0x10C47BBCA5A1C35a13d3EA2Eac43FBa14Da6ffA9</a></td></tr><tr><td>Assimilator Factory</td><td><a href="https://polygonscan.com/address/0x3a3f59467880bd9cabe680e46b23e456b8d903ff">0x3A3F59467880bd9CABE680e46b23e456B8d903ff</a></td></tr><tr><td>Migration Receiver</td><td><a href="https://polygonscan.com/address/0x9CF4e0da7Dc2200ad4B936bEddb8345F349cf37F">0x9CF4e0da7Dc2200ad4B936bEddb8345F349cf37F</a></td></tr><tr><td>Migrator</td><td><a href="https://polygonscan.com/address/0xF626AcB046CC03EC45aCff7F02792044Cc225fe4">0xF626AcB046CC03EC45aCff7F02792044Cc225fe4</a></td></tr></tbody></table>

<table><thead><tr><th width="197">Name</th><th>Assimilator 0</th><th>Assimilator 1</th><th>Curve Address</th><th data-hidden>Assimilator 0</th><th data-hidden>Curve Address</th><th data-hidden>Assimilator 1</th></tr></thead><tbody><tr><td>dfx-cadc-usdc-v3</td><td><a href="https://polygonscan.com/address/0x09bC21344d499be68A64A8E61845EB3a4f5e334E">0x09bC21344d499be68A64A8E61845EB3a4f5e334E</a></td><td><a href="https://polygonscan.com/address/0x4B36791E5dD82d1F004D75C70c3a4eC947B05D0E">0x4B36791E5dD82d1F004D75C70c3a4eC947B05D0E</a></td><td><a href="https://polygonscan.com/address/0xFe1128E43580b3DF1e7042e0586c9179c3a416DC">0xFe1128E43580b3DF1e7042e0586c9179c3a416DC</a></td><td></td><td><a href="https://polygonscan.com/address/0xfe1128e43580b3df1e7042e0586c9179c3a416dc">0xFe1128E43580b3DF1e7042e0586c9179c3a416DC</a></td><td></td></tr><tr><td>dfx-ngnc-usdc-v3</td><td><a href="https://polygonscan.com/address/0xa97A67549e739a9D738A9F272fadab0aFF05355E">0xa97A67549e739a9D738A9F272fadab0aFF05355E</a></td><td><a href="https://polygonscan.com/address/0x112cd00bB9ae305057799a02D6A9eAC8421f0243">0x112cd00bB9ae305057799a02D6A9eAC8421f0243</a></td><td><a href="https://polygonscan.com/address/0x5c277fa56f1dc3c0fcfaa834d0b628b9c1379f24">0x5c277fA56f1dc3C0FcfAa834D0B628B9C1379f24</a></td><td></td><td><a href="https://polygonscan.com/address/0x5c277fa56f1dc3c0fcfaa834d0b628b9c1379f24">0x5c277fA56f1dc3C0FcfAa834D0B628B9C1379f24</a></td><td></td></tr><tr><td>dfx-xsgd-usdc-v3</td><td><a href="https://polygonscan.com/address/0xd82CED36d81F3E5D28Be7F2F5e515ef943D870A0">0xd82CED36d81F3E5D28Be7F2F5e515ef943D870A0</a></td><td><a href="https://polygonscan.com/address/0x2B2e46507C87D32476777182635e993932F099F8">0x2B2e46507C87D32476777182635e993932F099F8</a></td><td><a href="https://polygonscan.com/address/0x6b6cf32ddfe8ff68ece1185b27d9e26b583c4199">0x6B6cF32DdfE8FF68Ece1185B27D9e26B583c4199</a></td><td></td><td><a href="https://polygonscan.com/address/0x6B6cF32DdfE8FF68Ece1185B27D9e26B583c4199">0x6B6cF32DdfE8FF68Ece1185B27D9e26B583c4199</a></td><td></td></tr><tr><td>dfx-usdc-usdce-v3</td><td><a href="https://polygonscan.com/address/0x0bfa2F59682811D22b39810005886eA1b1bF36CC">0x0bfa2F59682811D22b39810005886eA1b1bF36CC</a></td><td><a href="https://polygonscan.com/address/0xd4c87d251AE76e83FDD7E3931A454B08C92cc215">0xd4c87d251AE76e83FDD7E3931A454B08C92cc215</a></td><td><a href="https://polygonscan.com/address/0x10c47bbca5a1c35a13d3ea2eac43fba14da6ffa9">0x10C47BBCA5A1C35a13d3EA2Eac43FBa14Da6ffA9</a></td><td></td><td><a href="https://polygonscan.com/address/0x10c47bbca5a1c35a13d3ea2eac43fba14da6ffa9">0x10C47BBCA5A1C35a13d3EA2Eac43FBa14Da6ffA9</a></td><td></td></tr><tr><td>dfx-tryb-usdc-v3</td><td><a href="https://polygonscan.com/address/0xAB504470B6d716023C86Df258979B1C7D5713d77">0xAB504470B6d716023C86Df258979B1C7D5713d77</a></td><td><a href="https://polygonscan.com/address/0x73Ce2a29D0ED41e8172154CEabF8eE7ABBa382A9">0x73Ce2a29D0ED41e8172154CEabF8eE7ABBa382A9</a></td><td><a href="https://polygonscan.com/address/0xd3cfe9A23Ac0A7e9880892ddFaA1EbA61009d09b">0xd3cfe9A23Ac0A7e9880892ddFaA1EbA61009d09b</a></td><td></td><td><a href="https://polygonscan.com/address/0xd3cfe9a23ac0a7e9880892ddfaa1eba61009d09b">0xd3cfe9A23Ac0A7e9880892ddFaA1EbA61009d09b</a></td><td></td></tr></tbody></table>

## <mark style="color:orange;">v3 Arbitrum</mark>

<table><thead><tr><th width="205">Name</th><th width="535">Address</th></tr></thead><tbody><tr><td>Zap</td><td><a href="https://arbiscan.io/address/0x3e1941aa6d077262373c9fc1f29775e8e01bf083">0x3E1941aa6D077262373c9Fc1F29775E8e01Bf083</a></td></tr><tr><td>Router</td><td><a href="https://arbiscan.io/address/0xbc3011980ff3462980a8ebc49d8c6585e4624406">0xBC3011980ff3462980a8ebC49D8c6585e4624406</a></td></tr><tr><td>Curve Factory V3</td><td><a href="https://arbiscan.io/address/0xDe9c71503648C03F529305e03D259f2eBa9c8fDe">0xDe9c71503648C03F529305e03D259f2eBa9c8fDe</a></td></tr><tr><td>View Liquidity</td><td><a href="https://arbiscan.io/address/0x0a7e79b7a4912ea42f82e25b9c033919b97f6fb0">0x0a7e79B7A4912Ea42F82e25B9c033919b97F6Fb0</a></td></tr><tr><td>Swaps</td><td><a href="https://arbiscan.io/address/0x1190da269ffe6f4567fed0c3c9bba01f88372254">0x1190da269FfE6F4567fED0C3c9BbA01F88372254</a></td></tr><tr><td>Proportional Liquidity</td><td><a href="https://arbiscan.io/address/0x85e9690c2d4c6cae31d96f9b5afe6d111d165157">0x85e9690c2D4C6cAE31D96f9B5AfE6d111D165157</a></td></tr><tr><td>Orchestrator</td><td><a href="https://arbiscan.io/address/0x1020e08935e9f8ee963356f4c47d7fe8a024c8a7">0x1020E08935e9F8Ee963356f4C47d7fE8A024c8A7</a></td></tr><tr><td>Curve</td><td><a href="https://arbiscan.io/address/0xccf12d3a5b6eafe47c5ca9b23091d86db5878129">0xcCF12d3A5b6eaFe47C5Ca9B23091D86db5878129</a></td></tr><tr><td>Assimilator Factory</td><td><a href="https://arbiscan.io/address/0x1134daeaa652e11360631e3cc93e688204d9354b">0x1134daeAA652E11360631E3CC93e688204D9354b</a></td></tr><tr><td>Migration Receiver</td><td><a href="https://arbiscan.io/address/0x52257E7e7617374c1f0981bb17DD115c2f382a74">0x52257E7e7617374c1f0981bb17DD115c2f382a74</a></td></tr><tr><td>Migrator</td><td><a href="https://arbiscan.io/address/0xb48ccfce88e7e321e4a582b62844d814cf092ad1">0xB48cCFcE88E7E321E4A582b62844d814Cf092aD1</a></td></tr></tbody></table>

| Name              | Assimilator 0                                                                                                        | Assimilator 1                                                                                                        | Curve Address                                                                                                        |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| dfx-usdc-usdce-v3 | [0xC72d590BEf51E24F0E4Eb1B1a11654AE75F93BDf](https://arbiscan.io/address/0xc72d590bef51e24f0e4eb1b1a11654ae75f93bdf) | [0x3c48b93C4C1D77a76E28A30bCDAC7B317D78FaBa](https://arbiscan.io/address/0x3c48b93c4c1d77a76e28a30bcdac7b317d78faba) | [0xbFa98e686EA480F6dabd82519D15Cb65C664fE7F](https://arbiscan.io/address/0xbfa98e686ea480f6dabd82519d15cb65c664fe7f) |
| dfx-cadc-usdc-v3  | [0x8F9775Afb5EC8283D1648822C062869d8283F77b](https://arbiscan.io/address/0x8f9775afb5ec8283d1648822c062869d8283f77b) | [0xE8CCd43bB84C0c4f39F3c9629f7Dd77a5Fd38BD5](https://arbiscan.io/address/0xe8ccd43bb84c0c4f39f3c9629f7dd77a5fd38bd5) | [0xE15d4757fa0AFA3F6ED0752afF7bd776127E0045](https://arbiscan.io/address/0xe15d4757fa0afa3f6ed0752aff7bd776127e0045) |
| dfx-gyen-usdc-v3  | [0xb3151Ae4E44a3f145f40FAB1306E6652E2f9837c](https://arbiscan.io/address/0xb3151ae4e44a3f145f40fab1306e6652e2f9837c) | [0xfbdF837b5C6BDF86B57F8eD44e05e8A5dA3a094e](https://arbiscan.io/address/0xfbdf837b5c6bdf86b57f8ed44e05e8a5da3a094e) | [0xE96917b84E9f7d5abC8d341b7F0eE82f7721DaC0](https://arbiscan.io/address/0xe96917b84e9f7d5abc8d341b7f0ee82f7721dac0) |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dfx.finance/dfx-finance/dev-zone/smart-contracts/3.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
