Об этом проекте
Этот репозиторий представляет бота MEV-арбитража для Ethereum, состоящего из смарт-контракта на Solidity и внешнего скрипта автоматизации на Python. Бот предназначен для автоматического обнаружения и выполнения арбитражных возможностей между пулами и маршрутизаторами Uniswap V2/V3 в рамках одной транзакции.
Ключевые особенности включают:
- `executeArbitrage()`: Основная функция для поиска и выполнения арбитражных возможностей.
- `quickSwap()` / `quickSwapFromBalance()`: Быстрые свопы через разрешенные маршрутизаторы с использованием баланса контракта.
- Управление белым списком маршрутизаторов и токенов.
- Настраиваемые комиссии пулов, токен вывода по умолчанию и лимиты суммы свопа.
- Функции экстренной паузы и отзыва одобрений.
- Вывод токенов и ETH только владельцем.
- Функции просмотра для чтения состояния контракта.
README предоставляет пошаговое руководство по развертыванию бота с использованием веб-IDE EtherLab, включая создание файла `.sol`, компиляцию с Solidity 0.8.20, развертывание через MetaMask или Phantom и запуск автоматизации на Python. Автоматизация периодически выполняет пробные проверки (`eth_estimateGas`) на `executeArbitrage` и отправляет реальную транзакцию только в случае успеха вызова. Она также сканирует живые события свопов Uniswap для мониторинга.
Бот заявляет о потенциальной ежедневной прибыли около $500 при депозите в 1 ETH в текущих рыночных условиях, но подчеркивает, что результаты не гарантированы и зависят от волатильности рынка, конкуренции и комиссий за газ.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.