February 25, 2025

Monad Auto

📚 | Оглавление

  1. Установка софта
  2. Настройка
  3. Импорт кошельков
  4. Как пользоваться?

Установка.

После установки софта, распакуйте его в удобную папку и откройте командную строку в этой директории.

Создайте и активируйте виртуальное окружение, после чего установите библиотеки из 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) выполняет фиксированные действия в рандомном порядке ТОЛЬКО ОДИН РАЗ:

  1. Деплой контракта в OwlTo.
  2. Клеймит и стейкает токены в MultPli.
  3. Стейкает aPriori.
  4. Клеймит все токены в Curvance.