- 1️⃣ Aave — депозитит и выводит эфир в Aave
- 2️⃣ Compound — депозитит и выводит эфир в Compound
- 3️⃣ Moonwell — депозитит и выводит эфир в Moonwell
- 4️⃣ Seamless — депозитит и выводит эфир в Seamless
- 🎲 Рандомный dApp — депозитит и выводит эфир каждый раз в рандомный из четырёх выше dApp
- 📊 Чекер — отображает информацию по кошелькам
- В файл
data/pkeys.txt
вписываем приватные ключи новой строки !перед запуском убрать пример! - В файл
data/okx_addresses.txt
вписываем адреса ОКХ с новой строки !перед запуском убрать пример! - В файле
settings.py
выставляем настройки(каждый пункт подписан)
Чтобы отображались эмодзи и всё отображалось корректно лучше использовать VS Code или Windows Terminal
Открываем cmd и прописываем:
cd путь/к/проекту
python -m venv venv
- Windows:
venv\Scripts\activate
| Mac:source venv/bin/activate
pip install -r requirements.txt
python main.py
- Если на кошельке меньше 0.001 ETH, то:
- если депозит на Aave, Compound, Moonwell и Seamless в сумме больше 0.001 ETH, то кошелёк значала выведет оттуда эфир
- если
WITHDRAW_FROM_OKX
иUSE_OKX
оба включены, то скрипт выведет с ОКХAMOUNT_TO_WITHDRAW_FROM_OKX
эфира - или если же два пункта выше не сработали, то скрипт пропустит кошелёк, так как баланс меньше 0.001 ETH
- Если
USE_OKX
включён, то после вывода с кошелька на адрес OKX, скрипт будет ждать 120 подтверждений и только потом перейдёт к следующему кошельку
- Версия python должна быть минимум
3.10
- Приватные ключи должны начинаться с
0x
- Для вывода с ОКХ:
- кошельки должны быть в вайтлисте на бирже
- средства должны быть на основном аккаунте, а не торговом