RU
https://github.com/0xStarLabs/StarLabs-Monad
⚙️ Установка
Требования:
Python версии 3.11.6 или выше
Скачивание:
1 | Клонировать репозиторий
git clone https://github.com/0xStarLabs/StarLabs-Monad.git
cd StarLabs-Monad
2 | Установить зависимости
pip install -r requirements.txt
3 | Запуск (после настройки)
py main.py
📁 Подготовка (папка data)
Здесь находятся все данные юзера необходимые для работы.
private_keys.txt - приватные ключи от кошельков. 1 строка = 1 ключ.
proxies.txt - прокси. 1 строка = 1 прокси, либо если прокси меньше чем аккаунтов, тогда они будут повторяться пока друг за другом чтобы хватило на все аккаунты. Формат прокси user:pass@ip:port. Поддерживаются ТОЛЬКО HTTP прокси.
📝 Config.yaml
В этой секции будет написано детально про каждую функцию в файле config.yaml
Конфиг это файл в котором хранятся все настройки для софта. Чтобы его отредактировать вам нужно запустить бота, для этого откройте папке где он находится, сверху в пути пропишите cmd, как на картинке и нажмите ентер

После этого у вас должна открыться консоль, в ней пропишите py main.py и нажмите ентер

Должен открыться бот

Тут выберите опцию с конфигов ввидя его номер и нажмите ентер

Должно открыться такое окно

THREADS - Сколько одновременно аккаунтов запускать
ATTEMPTS - Сколько раз пробывать еще раз при ошибке
ACCOUNTS RANGE - Вы можете указать диапазон аккаунтов от и до, к примеру 5-10 и софт будет запускать только аккаунты от 5 до 10
EXACT ACCOUNTS TO USE - можно указать конкретные аккаунты по номерам 5,10,12,92
PAUSE BETWEEN ATTEMPTS - пауза между попытками при не удачах RANDOM PAUSE BETWEEN ACCOUNTS - пауза между аккаунтами после того как один акк закончил задание, а второй еще не начал
RANDOM INITIALIZATION PAUSE - рандомная пауза между стартом аккаунтов, чтобы все не запустились одновременно (это для многопотока)
BROWSER PAUSE MULTIPLIER - можно увеличить множитель ожидания, в случае если браузер не успевает загрузиться
TELEGRAN USERS IDS - айди телеграм аккаунтов куда отправлять логи
TELEGRAM BOT TOKEN - токен тг бота который будет отправлять логи

AMOUNT TO REFUEL - означает случайный диапазон ETH, который бот использует для покупки Monad с помощью протокола
MINIMUM BALANCE TO REFUEL - означает, что все счета с балансом монет выше этого будут пропущены
BRIDGE ALL - означает бриджить весь баланс
BRIDGE ALL MAX AMOUNT -Означает максимальный баланс, который вы можете позволить BRIDGE ALL обработать, это своего рода мера безопасности на случай, если на одном из кошельков слишком много денег

Вы можете выводить средства с CEX на свои кошельки, используя этот софт. Для этого создайте API ключи на бирже и добавьте их туда. Пароль - пароль от аккаунта или API ключ.
MAX WALLET BALANCE - все счета с балансом выше этого будут
Инструкция по тому как переключать модули в боте
Для того чтобы переключить модуль, вам нужно в папке с ботом найти файл под названием tasks.py, открыть его при помощи редактора кода либо обычного блокнота, в файле вы увидите переменную TASKS которая выглядит так:

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

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

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

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

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

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

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

Last updated