Monad soft
- https://www.python.org/downloads/release/python-3118/ переходим сюда. Спускаемся вниз странички и качаем необходимый установщик под вашу OC.
НЕ СТАВЬТЕ Python 3.13, выбирайте версию младше, сверху ссылка на 3.11.8
2. Запускаем установщик. Не забудьте поставить галочку напротив Add python.exe to PATH.
Если нету, то необходимо установить git.
https://git-scm.com/downloads/win выбираем под вашу архитектуру.
https://git-scm.com/downloads/mac - мак
Редактор кода для запуска софта
Лично я предпочитаю visual studio code. По факту все что вам требуется это изменять входящие данные и запускать терминал. Он отлично с этим справляется.
- https://code.visualstudio.com/download - ссылка на скачивание. Выбираем необходимую ОС.
- Так же запускаем установщик без дополнительных настроек.
открываем Visual studio code от Имени Администратора. Нажимаем вкладку File. Далее нажимаем open folder и выбираем папку куда был разархивирован софт.
Первое что нас Интересует. Config. Это файл config.yaml
SLEEP_BETWEEN_TASKS - задается рандомный диапазон для паузы между выполнениями внутри проекта (можно оставить как есть).
SLEEP_BETWEEN_WALLETS: - Рандомный диапазон паузы между отработкой монада кошельками. Даже Если у вас SIMULTANEOUS_ACCOUNTS_IN_WORK не 1, то это пауза между стартами кошельков. Тоесть если у вас скажем SLEEP_BETWEEN_WALLETS: [10, 120] то софт будет запускать аки рандомно от 10 до 120 сек.
PAUSE_BETWEEN_SWAPS: рандомный диапазон задержек между свапами разных токенов
NOT_SWAP_IF_LESS_THAN: выставляете предел количества токена MON, при котором свапы уже не будут отрабатываться, то есть если в конфиге стоит 1 и на кошельке 0.9 мона - свапы работать не будут, чтобы не тратить зря MON (пока реализовано не у всех заданиях)
SIMULTANEOUS_ACCOUNTS_IN_WORK: 1 - Значит одновременно будет выполняться только 1 ак. Хотите больше - ставьте больше
CAPSOLVER_API_KEY: “” - Сюда ключ от капмонстра.
Регистрируемся тут - https://capmonster.cloud/Dashboard Пополняем баланс - можно за крипту
Копируем ваш api key на главной странице,и вставляем в конфиг. Это для официального крана
GAS_ZIP_SOURCE_CHAIN: Base / Optimism / Arbitrum - это сеть в которой будет покупаться токены на газ зипе. Бабки уже должны быть на кошельке. Пока что можно воспользоватся моими софтами по раскидке в сети Base. На днях добавлю Оптимизм и Арбитрум.
GAS_ZIP_BUY_AMOUNT : рандомный диапазон в эфире, на которую будет куплен мон.пример. [0.01, 0.008] - выберет рандомно скажем 0.006 ETH и купит токен мон.
MINIMUM_MON_GAS_ZIP: Допустим значение 1. Токены НЕ закупятся на газ зипе, если число токенов на кошельке превышает 1. Защита от повторных покупок на кошельки с токеном
ORBITER БРИДЖ + AMBIENT свап (бридж SEPOLIA ETH -> MONAD ETH -> MON)
MIN_ALLOWED_SEPOLIA_AMOUNT: 0.001. Если у вас на кошельке меньше SEPOLIA ETH чем это значение, тогда бридж не будет выполняться.
SEPOLIA_TO_MONAD_BRIDGE_AMOUNT: [0.002, 0.003] - количество эфира которое будет бриджиться в монад
SEPOLIA_TO_MONAD_BRIDGE_PERCENTAGE: [40, 60] - процент эфира от вашего текущего баланса, который будет бриджиться в монад
В SEPOLIA_TO_MONAD_BRIDGE_USE_METHOD - можете менять либо “amount” либо “percentage”. Тоесть если вы хотите чтобы у вас бриджило фиксированное количество ефира, от 0.002 до 0.003 рандомно то ставите “amount”, если же от 40% до 60% от вашего текущего балика то ставите “percentage”
SKIP_ORBITER: False. Это если у вас уже например есть на аках MONAD ETH и вы хотите только свапнуть MONAD ETH -> MONAD MON тогда можете поставить
SKIP_AMBIENT: False. Это если наоборот если не хотите свапать с MONAD ETH в MONAD MON, а только бридж сделать с SEPOLIA ETH в MONAD ETH, то ставите SKIP_AMBIENT: True.
Aircraft
VOTE_FOR_N_CANDIDATES: рандомный диапазон для количества кандидатов, за которых будет отдаваться голос
Далее для Ambient. Bean Exchange, Bebop, Uniswap одинаковые проперти
SWAP_ALL_TO_ETH: False. Если вы поставите здесь True, то софт свапнет все токены в этом проекте обратно в MON. Если же False, то будет свапать рандомно (например MON -> USDC или USDC - DAI и тд). Тоесть можете запускать с False, потом запустить с True чтоб свапнуть все токены обратно.
SWAP_AMOUNT_PERCENTAGE: [2, 5] - это сколько в % будет свапать от текущего баланса
AMOUNT_OF_SWAPS: [2, 2] - сколько свапов делать рандомно
SWAP_TOKENS: [‘eth’, ‘usdc’] - какие токены будут свапаться (eth - mon)
TASKS. Это какие модули будут выполняться - вы можете удалять проекты или добавлять в будущем.
RANDOM: True. Если нужно чтоб модули выполнялись рандомно.
Переходим в папку run_monad, далее в папку data
тут нас интересует 3 файла
ОБЯЗАТЕЛЬНО СОХРАНЯЙТЕ ФАЙЛЫ ПОСЛЕ ИЗМЕНЕНИЙ (CTRL + S)
proxies.txt - прокси в формате username:password@ip:port - 1 строчка 1 аккаунт
Я пользуюсь прокси с Rainproxy - дешево, отлично работают и можно оплатить криптой
extra_proxies.txt - дополнительные прокси, если какая-то из проксис тхт отвалиться при отработке, возьмется новая прокси из этого файла для продолжения отработки
sids.txt - ваши приватные ключи. 1 приватник - 1 строка
Запуск и установка софта. Нажимаем на табул Terminal. Снизу откроется терминал куда мы можем вводить команды.
в открывшемся терминале вводим последовательно следующие команды
./Activate.ps1 тут может выскачить ошибка о политике исполнения скриптов. Если появилась, вводим Set-ExecutionPolicy RemoteSigned и вводим ./Activate.ps1 заново
pip install -r requirements.txt Далее вводим python main.py Этой командой в дальнейшем мы будем постоянно запускать софт.
Выбираем на энтер монад. Стрелками вниз вверх выбираем пункты меню.
Про Select database. нажимая на new, вы создаете локально у себя базу данных с определенным названием, в которой сохранятся ваши приватники и прокси под них. То есть при следующем запуске, вам не нужно будет заполнять файлики, а вы можете просто выбрать нужную вам бд. К примеру у вас 400 аккаунтов, и вы хотите сделать 4 пачки по 100. Вы просто запускаете софт 4 раза, постоянно выбирая пункт new. По итогу на 5 запуск у вас будет выбор из 4 баз данных, и при каждой отработке вы просто выбираете нужную вам бд.
Если вы хотите только 1 бд, просто первый раз выбираете new, а потом одну единственную заряженную бд.
Пункты gas zip - покупка мона через газ зип
sepolia eth => monad - бридж тест эфира и свап его в токен мон