Monad Auto
📚 | Оглавление
Установка.
После установки софта, распакуйте его в удобную папку и откройте командную строку в этой директории.
Создайте и активируйте виртуальное окружение, после чего установите библиотеки из requirements.txt как показано в коде ниже.
python -m venv venv venv\scripts\activate pip install -r requirements.txt
python app.py
Как настроить софт?
После запуска у вас появится папка files, откройте ее и настройте settings.json.
minimal_balance - минимальный баланс для работы софта.
blockvision_api_key - API ключ от Blockvision. Необходим для подсчета выполненных свапов. (ссылка)
capsolver_api_key - API ключ от Capsolver. Необходим в том случае, если планируете запускать функцию клейма токенов с оффициального крана. (ссылка)
mexc_api_key и mexc_secret_key - данные от API вашего MEXC аккаунта. Необходимо если планируете использовать автовывод ETH(ARB) на ваши кошельки для последущей покупки токенов MON через Gazzip.
Небольшое описание для следущих настроек. Софт имеет 2 состояния: Initial и Activity.
Initial - это то состояние, которое будет выполнять обязательные метрики которые вы укажите, в текущем случае это количество свапов.
Activity - это то состояние, которое будет прокручивать активность на ваших кошельках уже после выполнения обязательных метрик (Initial состояния).
Простыми словами, сначала софт набивает нобходимое количество свапов, а после чего просто поддерживает активность, и смысл настройки в том чтобы указать, за сколько времени выполнятся основные свапы, а потом на сколько долго будет растягиваться поддержание активности.
number_of_swaps - Диапозон свапов которое будет выполнено для обязательных критериев.
initial_actions_delay - задержка между действиями для выполнения обязательных метрик.
activity_actions_delay - задержка между действиями для выполнения действий для поддержания активности.
mod_amount_for_swap - диапозон токенов MON, который будет использоваться для свапов в рандомном количестве.
mod_amount_for_stake - диапозон токенов MON, который будет использоваться для стейкинга в рандомном количестве.
Импорт кошельков.
После успешной настройки, в той же папке files откройте import.csv через Exel или LibreOffice.
В появившейся таблице вы должны ввести приватные ключи ваших кошельков, прокси (необязательно) и имена для аккаунтов. Не забудьте сохранить таблицу.
После чего запустите программу снова, написав python app.py и выбирите Пункт 1.
Если вы заполнили всё правильно, то вам выдаст SUCESS.
ВАЖНО: При последущих изменениях/добавлениях аккаунтов/прокси/имен нужно каждый раз вызывать ПУНКТ 1 для импорта изменений в базу данных.
Как пользоваться софтом?
После того как вы импортировали ваши аккаунты и настроили софт, вы можете начинать работу.
Пополнение кошельков.
Если у вас пустые кошельки, то советую сначала пополнить их в ETH и купить MON через Gazzip. Вы можете это сделать вручную, либо через софт:
- Убедитесь, что добавили свой API ключ от MEXC и на нем имеется ETH.
- Выберите пункт 6), после успешного пополнения запустите пункт 7). Учтите, что вывод с биржи занимает некоторое время, и нужно подождать пока ETH дойдет до кошельков.
- После покупки проверьте наличие токенов, запустив пункт 5). Если на некоторых кошельках нету токенов, то попробуйте подождать и запустить чек еще раз, либо запустите покупку MON еще раз и он докупит токены для недостающих кошельков.
Сборк токенов с офф. крана.
Будет работать только если вы установили УНИКАЛЬНЫЕ прокси для каждого аккаунта и добавили Capsolver API key.
- Запустите пункт 4).
- Если произошли ошибки и заклеймилось не для всех кошельков, и вы уверены, что установлены уникальные прокси, прошло более 12 часов после последнего клейма, то попробуйте запустить еще раз.
Основная работа.
Основная работа делится на запуск двух пунктов: 2) и 3).
Пункт 2) делает свапы в Initial и Activity состояниях в зависимости от ваших настроек и прогресса кошелька. (взаимодействует с ambient, bean exchange, uniswap).
Пункт 3) выполняет фиксированные действия в рандомном порядке ТОЛЬКО ОДИН РАЗ: