List of contracts
Ethereum Aggregator contracts
The aggregator is compromised of 8 smart contracts. While the solidity code is outside the scope of this documentation, we provide a quick overview of what purpose they serve.
- UniswapV2: 0x86904eb2b3c743400d03f929f2246efa80b91215
- Sushiswap 0xbf365e79aa44a2164da135100c57fdb6635ae870
- UniswapV3 (0.01%) 0xbd68cbe6c247e2c3a0e36b8f0e24964914f26ee8
- UniswapV3 (0.05%) 0xe4ddca21881bac219af7f217703db0475d2a9f02
- UniswapV3 (0.3%) 0x11733abf0cdb43298f7e949c930188451a9a9ef2
- UniswapV3 (1%) 0xb33874810e5395eb49d8bd7e912631db115d5a03
- LegUniswapV2 (USDC) 0x3660dE6C56cFD31998397652941ECe42118375DA
- Generic: 0xd31f7e39afECEc4855fecc51b693F9A0Cec49fd2
- Token Proxy: 0xF892Fef9dA200d9E84c9b0647ecFF0F34633aBe8
Avalanche Aggregator contracts
- Pangolin: 0x942c6dA485FD6cEf255853ef83a149d43A73F18a
- TraderJoe 0x3b7DbdD635B99cEa39D3d95Dbd0217F05e55B212
- Generic 0x7C38b8B2efF28511ECc14a621e263857Fb5771d3
- Token Proxy: 0x69ba883Af416fF5501D54D5e27A1f497fBD97156
Generic Contract
This contract only supports swapIns and is used to wrap around other aggregators like 1inch, 0x & KyberNetwork.
Token Proxy
This contract mostly serves as an optimization. This contract will be the technical spender of the tokens. The advantage is that end users only need to approve token spend for this contract in order to leverage all the other contracts on Ethereum.
Quick start
In order to quickly understand how to make an exchange using the protocol, we suggest you take a quick course: Quick start