Skip to content

Router¶

Routers that performs up to 5 swaps in a single transaction and can do estimations with get_dy and get_dx.

Github

The source code for the router contracts can be found on GitHub.

Chain Contract Address
Ethereum 0x16C6521Dff6baB339122a0FE25a9116693265353
Arbitrum 0x2191718CD32d02B8E60BAdFFeA33E4B5DD9A0A0D
Optimism 0x0DCDED3545D565bA3B19E683431381007245d983
Base 0x4f37A9d177470499A2dD084621020b023fcffc1F
Fraxtal 0x9f2Fa7709B30c75047980a0d70A106728f0Ef2db
polygon Polygon 0x0DCDED3545D565bA3B19E683431381007245d983
Gnosis (xDAI) 0x0DCDED3545D565bA3B19E683431381007245d983
Avalanche 0x0DCDED3545D565bA3B19E683431381007245d983
Fantom circle@2x Fantom 0x0DCDED3545D565bA3B19E683431381007245d983
Binance Smart Chain 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Mantle 0x4f37A9d177470499A2dD084621020b023fcffc1F
Kava 0x0DCDED3545D565bA3B19E683431381007245d983
X-Layer 0xBFab8ebc836E1c4D81837798FC076D219C9a1855
zk-Sync 0x7C915390e109CA66934f1eB285854375D1B127FA

StableCalcZap¶

Zap for stable pools to calc_token_amount taking fees into account and to get_dx.

Github

The source code for StableCalcZaps.vy can be found on GitHub.

Chain Contract Address
Ethereum 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Arbitrum 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Optimism 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Base 0x5552b631e2aD801fAa129Aacf4B701071cC9D1f7
Fraxtal 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
polygon Polygon 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Gnosis 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Avalanche 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Fantom circle@2x Fantom 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Binance Smart Chain 0x0fE38dCC905eC14F6099a83Ac5C93BF2601300CF
Mantle 0x0fE38dCC905eC14F6099a83Ac5C93BF2601300CF
Celo 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Kava 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4
Aurora 0xCA8d0747B5573D69653C3aC22242e6341C36e4b4

CryptoCalcZap¶

Zap for crypto pools to get_dx.

Github

The source code for CryptoCalcZap.vy can be found on GitHub.

Chain Contract Address
Ethereum 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Arbitrum 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Optimism 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Base 0xEfadDdE5B43917CcC738AdE6962295A0B343f7CE
Fraxtal 0x69522fb5337663d3B4dFB0030b881c1A750Adb4f
polygon Polygon 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Gnosis 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Avalanche 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Fantom circle@2x Fantom 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Binance Smart Chain 0xd6681e74eEA20d196c15038C580f721EF2aB6320
Mantle 0xd6681e74eEA20d196c15038C580f721EF2aB6320
Celo 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Kava 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC
Aurora 0xA72C85C258A81761433B4e8da60505Fe3Dd551CC

DepositAndStakeZap¶

Zap to add liquidity to pool and deposit into gauge in one transaction.

Github

The source code for DepositAndStakeZap.vy can be found on GitHub.

Chain Contract Address
Ethereum 0x56C526b0159a258887e0d79ec3a80dfb940d0cD7
Arbitrum 0x37c5ab57AF7100Bdc9B668d766e193CCbF6614FD
Optimism 0x37c5ab57AF7100Bdc9B668d766e193CCbF6614FD
Base 0x69522fb5337663d3B4dFB0030b881c1A750Adb4f
Fraxtal 0x0fE38dCC905eC14F6099a83Ac5C93BF2601300CF
polygon Polygon 0x37c5ab57AF7100Bdc9B668d766e193CCbF6614FD
Gnosis 0x37c5ab57AF7100Bdc9B668d766e193CCbF6614FD
Avalanche 0x37c5ab57AF7100Bdc9B668d766e193CCbF6614FD
Fantom circle@2x Fantom 0x37c5ab57AF7100Bdc9B668d766e193CCbF6614FD
Binance Smart Chain 0x4f37A9d177470499A2dD084621020b023fcffc1F
Mantle 0x5552b631e2ad801faa129aacf4b701071cc9d1f7
Kava 0x37c5ab57AF7100Bdc9B668d766e193CCbF6614FD
zk-Sync 0x253548e98C769aD2850da8DB3E4c2b2cE46E3839

MetaZap-NG¶

Zap to add liquidity and remove liquidity into ng-metapools.

Github

The source code for MetaZapNG.vy can be found on GitHub.

Chain Contract Address
Ethereum 0xDfeF1725Ab767f165171709C6d1E1A6247425fE0
Arbitrum 0x59AfCD3e931018dc493AA1d833B11bb5A0744906
Optimism 0x07920E98a66e462C2Aa4c8fa6200bc68CA161ea0
Base 0x3f445D38E820c010a7A6E33c5F80cBEBE6930f61
Fraxtal 0xe61Fb97Ef6eBFBa12B36Ffd7be785c1F5A2DE66b
polygon Polygon 0x4c7a5a5d57f98d362f1c00d7135f0da5b6f82227
polygon Polygon zk-EVM 0xf2eff2Cd0d9C82b7b2f17FbBed703fA7931dB1da
Gnosis 0x08390C76DFDaB74249754C8e71cC2747351bd388
Avalanche 0xA54f3c1DFa5f7DbF2564829d14b3B74a65d26Ae2
Fantom circle@2x Fantom 0x21688e843a99B0a47E750e7dDD2b5dAFd9269d30
Binance Smart Chain 0x07920e98a66e462c2aa4c8fa6200bc68ca161ea0
Linea 0xf2eff2Cd0d9C82b7b2f17FbBed703fA7931dB1da
Scroll 0xb47988aD49DCE8D909c6f9Cf7B26caF04e1445c8
Mantle 0xe548590f9fAe7a23EA6501b144B0D58b74Fc4B53
Celo 0x3f445D38E820c010a7A6E33c5F80cBEBE6930f61
Kava 0xf2eff2Cd0d9C82b7b2f17FbBed703fA7931dB1da
Aurora 0x9293f068912bae932843a1bA01806c54f416019D
X-Layer 0x604388bb1159afd21eb5191ce22b4decdee2ae22
zk-Sync 0x4232Dcc6D31543A2431079BdE2082C69eA3A771E