Telegram бот по поиску арбитражных сделок между DEX и CEX биржами.
- Нужно установить uv, пакетный менеджер для Python (аналог npm/yarn для JS)
$ pip install uv
- Клонирование репозитория
$ git clone https://github.com/Ibarakilol/dex_arbitrage_bot.git
$ cd dex_arbitrage_bot
- Установка зависимостей
$ uv sync
-
Переименовать файл
.env.exampleв.env, заполнить токен от BotFather, API ключи от бирж, указать один из ([100, 200, 300, 500, 1000, 2000, 3000, 5000, 10000]) объемов (VOLUME) для торгов в USDT и минимальную прибыль в USDT (MIN_PROFIT) -
Запуск
$ uv run main.py
Бот автоматически ищет разницу цен между децентрализованными (в данном случае аггрегатор) и централизованными биржами. Поиск происходит в сети Solana, поэтому для использования бота потребуется кошелек Solflare и биржи BingX, BitMart, CoinEx, MEXC.