Софты/скрипты
May 7, 2022

🤖 Автоматизация Тестнета UPFI

С помощью данного скрипта вы сможете автоматизировать тестнет и заниматься своими делами, аккаунты будут создаваться в фоновом режиме, все данные запишутся в файлы.

Советую сделать хотя бы 3-5 аккаунтов руками (наш гайд) и если будут ошибки сообщить о них в их Discord, а дальше уже запустить автоматизацию.

1. Установка

Для запуска скрипта вам понадобится установить ZennoPoster. Программа платная, но есть Demo версия, где будут обрезаны кое-какие возможности: к-во потоков и подключение прокси

TG канал автора: https://t.me/+a16Nd2RwP-RhYjdi

НО:

  • Тестнету не особо критично с каких IP его проходят (то есть в теории может запускать большое количество аккаунтов без прокси, но в меру, лучше перестрахуйтесь)
  • Один поток конечно будет долго, но никто не мешает вам запустить его в фоне и занимается своими делами

Скачать ZennoPoster Demo можно по ссылке

Скачать мой скрипт - архив находится в комментариях к этому посту. После скачивания, распакуйте архив в папку:

Да, скрипт не совершенный, но я и не прошу за него деньги, а предоставляю вам бесплатно.

Также код полностью открыт, так что те кто разбираются при желании могут глянуть что я никуда не передаю данные и что там всё хорошо.

2. Загрузка проекта

После установки ZennoPoster, заходите в программу.

Далее нажимаете "Добавить"

Заходите в папку "UPFI Testnet Public" (с распакованного архива) и выбираете файл "NearTestnetPublic.zp"

После открытия файла он должен появится в списке проектов

Чтобы запустить проект, переключаетесь на вкладку "Настройки" и вводите нужные параметры

  • Сколько делать - к-во выполнений
  • Прокси - не использовать (использовать в бесплатной версии не даст)
  • Максимум потоков - 1 (больше нельзя в бесплатной версии)
  • Всё остальное - не трогаете

Пример настроек для выполнения 50-ти раз в Demo версии

Наблюдать за выполнением визуально вы можете в разделе "Инстансы"

3. Сохранение данных

Все данные автоматически сохраняются в папке Data внутри проекта, не перетаскивайте некуда эту папку.

  • 1_account_ID - айди аккаунтов NEAR в тестовой сети
  • 2_MEMO - seed фразы аккаунтов
  • 3_result - тут будут записаны все аккаунты, которые прошли тестнет до конца, формат (слова сид фразы): + первое_слово-последние_слово

Пример содержания файлов после одного выполнения:

Нужно знать:

  • Остановить скрипт - кнопка "Стоп" в верхнем левом углу
  • Ошибки - иногда бывают ошибки при прохождении тестнета (не догрузился элемент или т.п), но для этого и создан файл 3_result, с помощью него вы можете искать аккаунты, которые успешно (до конца) прошли тестнет.
  • Приблизительный процент успеха - 80% (например из 100 аккаунтов 80 пройдут полностью)
  • Время выполнения (1 аккаунта) - примерно 7 минут
  • Почему не на selenium ? - так как делать автоматизацию блочной конструкцией намного быстрее, да - вы ограничиваетесь программой, но зато занимает намного меньше времени создавать скрипт

На этом всё, если будут вопросы, задавайте их в нашем чате.

Статья написана для канала АК - Абузим крипту