arbitrage-contracts
arbitrage-contracts copied to clipboard
Arbitrage liquidity pools across two different AMMs with flashloans
trafficstars
Arbitrage contracts
Utilize AAVE flashloans to arbitrage Uniswap v2 AMMs.
Forge is used under the hood to build and deploy the flashloan contract.
Build
make build
Deploy
Updated ARBED_ASSET in Makefile with the asset you want to arb, then
deploy in Kovan with:
make deploy-kovan
Deploy in Polygon:
make deploy-polygon
Contracts
| Contract | Polygon | Kovan |
|---|---|---|
| USDC | 0x2791bca1f2de4661ed88a30c99a7a9449aa84174 | Check AAVE faucet |
| Lending pool provider | 0xd05e3E715d945B59290df0ae8eF85c1BdB684744 | 0x88757f2f99175387aB4C6a4b3067c77A695b0349 |
| Liquidity router #0 | 0x1b02da8cb0d097eb8d57a175b88c7d8b47997506 | 0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506 |
| Liquidity router #1 | 0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff | 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D |