MegaETH (RU)
⚙️ Установка
Требования:
Python версии 3.11.6
Скачивание:
1 | Клонировать репозиторий
git clone https://github.com/neLNABR/MegaETH-Auto.git
cd MegaETH-Auto
2 | Создать виртуальное окружение
python -m venv venv
venv\Scripts\activate
3 | Установить зависимости
pip install -r requirements.txt
4 | Запуск (после настройки)
python main.py
📁 Подготовка (папка /data)
В папке /data
находятся все необходимые для работы данные пользователя:
private_keys.txt — приватные ключи кошельков, один ключ в строке.
proxies.txt — HTTP прокси, формат
user:pass@ip:port
, один прокси в строке. Если прокси меньше, чем аккаунтов — они будут повторяться по кругу.
📝 config.yaml
Подробное описание основных параметров конфигурации:
SETTINGS:
THREADS: 1 # Количество потоков
ATTEMPTS: 5 # Повторные попытки при ошибках
ACCOUNTS_RANGE: [0, 0] # Диапазон аккаунтов для работы
EXACT_ACCOUNTS_TO_USE: [] # Точный список аккаунтов (при RANGE = [0,0])
SHUFFLE_WALLETS: false # Перемешивать аккаунты перед запуском
PAUSE_BETWEEN_ATTEMPTS: [0, 0] # Пауза между попытками
PAUSE_BETWEEN_SWAPS: [0, 0] # Пауза между транзакциями
RANDOM_PAUSE_BETWEEN_ACCOUNTS: [0, 0] # Пауза между аккаунтами
RANDOM_PAUSE_BETWEEN_ACTIONS: [0, 0] # Пауза между заданиями
RANDOM_INITIALIZATION_PAUSE: [0, 0] # Пауза перед запуском аккаунта
SEND_TELEGRAM_LOGS: false
TELEGRAM_BOT_TOKEN: ""
TELEGRAM_USERS_IDS: []
WAIT_FOR_TRANSACTION_CONFIRMATION_IN_SECONDS: 120
FLOW:
SKIP_FAILED_TASKS: false
FAUCET:
SOLVIUM_API_KEY: "" # https://t.me/solvium_crypto_bot
RPCS:
MEGAETH:
- "https://carrot.megaeth.com/rpc"
OTHERS:
SKIP_SSL_VERIFICATION: true
USE_PROXY_FOR_RPC: true
SWAPS:
BEBOP:
BALANCE_PERCENTAGE_TO_SWAP: [5, 10]
SWAP_ALL_TO_ETH: false
GTE:
BALANCE_PERCENTAGE_TO_SWAP: [5, 10]
SWAP_ALL_TO_ETH: true
SWAPS_AMOUNT: [3, 5]
STAKINGS:
EKO_FINANCE:
CHANCE_FOR_MINT_TOKENS: 0
BALANCE_PERCENTAGE_TO_STAKE: [5, 10]
UNSTAKE: true
MINTS:
XL_MEME:
BALANCE_PERCENTAGE_TO_BUY: [10, 20]
CONTRACTS_TO_BUY: []
Для удобства настройки конфиг можно редактировать через веб-интерфейс:
Запустить бота:
python main.py
В меню выбрать
[2] Edit config
Перейти по ссылке
http://127.0.0.1:3456
в браузереНастроить и нажать Save Configuration
❗Если веб-интерфейс не запускается — редактируйте config.yaml
вручную.
💾 База данных
Файл accounts.db
создается автоматически в папке /data
. Управляется через меню [3] 💾 Database actions
:
Create/Reset Database
— создать или сбросить базуGenerate New Tasks for Completed Wallets
— сгенерировать новые задания для завершивших работу аккаунтовShow Database Contents
— показать содержимое базыRegenerate Tasks for All Wallets
— пересоздать задания для всехAdd Wallets to Database
— добавить новые ключи без перезаписи базы
▶️ Использование
Перед запуском настройте файл tasks.py
, указав порядок действий.
Пример:
TASKS = [
["faucet"],
["dusted"],
("ambient", "eko_finance")
]
Квадратные скобки
[]
— выбрать случайный модуль из спискаКруглые скобки
()
— выполнить все в случайном порядкеНазвания пресетов могут быть любыми
После настройки:
Запустите бота:
python main.py
В меню выберите
3
, затем1
— для создания базыПосле — вернитесь в меню кнопкой
6
и запустите1
✅ Tasks
Инструкция по тому как переключать модули в боте Для того чтобы переключить модуль, вам нужно в папке с ботом найти файл под названием tasks.py, открыть его при помощи редактора кода либо обычного блокнота, в файле вы увидите переменную TASKS которая выглядит так:

TASKS Это список пресетов, пресет это список из модулей, которые будет запускать бот.
Пример пресета внутри которого есть модуль:

Как видите FAUCET это лишь название пресета, которое может быть какое угодно, а внутри него модуль "faucet", который отвечает за запуск крана.
Вы можете создать свой пресет, просто написав любое название к примеру:

Внутри него вы можете добавить какие модули вы хотите использовать пример dusted, итого:

Затем чтобы запустить данный пресет, вы копируете его название и вставляете в TASKS, итого:

В пресете вы можете использовать разные типы рандомизации. К примеру квадратные скобки будут означать, что бот выберет один модуль из всех что внутри них, в нашем случае либо dusted, либо ambient

Круглые скобки означает, что бот выполнит все модули, что внутри них, но в случайном порядке

Можно создавать сколько угодно строчек, только не забывайте ставить запятую

Last updated