Арбітражний бот на Ethereum за допомогою платформи Aave

Криптовалюта та blockchain 26 738 UAH
Робота 3 з 3
Арбітражний бот dex A, dex B на Ethereum за допомогою Aave Flash Loan.

1. Взяти USDC Flash Loan від Aave
2. Ціна USDC/DAI на dexA > dexB
3. Продати USDC. Купити DAI на dexA
4. Продати DAI. Купити USDC на dexB
5. Повернути суму + комісії
6. Вивести прибуток

Налаштування:

1. Hardhat, Remix IDE, VS Code
2. Встановити Aave Core V3, ethers.js, залежності openzeppelin

Смартконтракти:

FlashLoan.sol
requestFlashLoan()
executeOperation()

FlashLoanArbitrage.sol

depositUSDC()
buyDAI()
depositDAI()
sellDAI()
approveUSDC()
allowanceUSDC()
approveDAI()
allowanceDAI()

Dex.sol реалізує

depositUSDC()
depositDAI()
buyDAI()
sellDAI()