/celestia_airdrop

Автоматический клеймер для дропа селестии

Primary LanguagePython

Celestia Airdrop

Этот скрипт поможет проверить наличие дропа и сделать клейм на любом количестве аккаунтов.

Клеймим на адрес Celestia, полученный из сидки метамаска.

При работе с прокси могут быть проблемы, так как для этого дропа требуются весьма специфичные прокси, которые тяжело найти с приемлемой для автоматизации скоростью.

Подготовка AdsPower

Для работы скрипт использует анти-детект браузер AdsPower, поэтому первым делом нужно создать аккаунт здесь.

image

Покупать подписку не нужно, в AdsPower есть бесплатный пробный период на три дня. Сразу после регистрации активируем его:

image image

Следующим этапом необходимо установить и включить два расширения для Chrome: MetaMask и Keplr. Оба необходимы для получения дропа.

image image image

URL расширений:

  1. MetaMask - https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn
  2. Kelpr - https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap

После установки расширений устанавливаем клиент AdsPower для Вашей системы, запускаем его, входим в аккаунт и забываем о нём.

Подготовка входных данных

Скрипт может работать как с прокси, так и без них. Входные данные в этих двух случаях будут отличаться:

  1. С прокси: сид-фраза Metamask:адрес кошелька metamask:ip:port:user:password
  2. Без прокси: сид-фраза Metamask:адрес кошелька metamask

Скрипт принимает только прокси socks5.

Пример строки файла входных данных:

  1. С прокси: gesture cat wrestle wave power high steak ocean marble output black priority:0x39cc818a6c053CEae177EC76971c74bFcF5f0afD:153.51.21.14:7565:admin:123123
  2. Без прокси: choice industry man brand element shrimp connect treat merit enforce quality elbow:0xe3dcF6f5Fd2252Ad2EFCC776138EEe273e327Bf2

Входной файл скрипта должен состоять из любого количества строк такого формата.

Загрузка скрипта

Здесь тоже два варианта:

  1. Вы можете установить python 3.8 на Ваш ПК, загрузить исходный код скрипта, установить зависимости и запустить скрипт
  2. ...Или, если Вы пользуетесь Windows, доверяете Заводу и не хотите тратить время на вышеперечисленные шаги, загрузить скомпилированный из исходного кода exe файл в данном репозитории и запустить скрипт из него :) Скрипт может помечаться, как троян, так как взаимодействует с файлами расширения MetaMask для отключения защиты от автоматизации, это нормально, троянов здесь нет.

Загрузить код ниже можно вот так. Ниже в этом репозитории расписаны все шаги запуска исходного кода.

image

Установка зависимостей для исходного кода

Для начала нужно установить python 3.8 (инсталлятор для Mac, инсталлятор для Windows).

Работа скрипта не проверялась на Mac OS, поэтому если что-то не будет работать, рекомендую арендовать сервер на Windows и запускать скрипт на нём.

При установке необходимо поставить галочку Add Python 3.8 to PATH, если она есть.

После установки python 3.8 загружаем исходный код скрипта и распаковываем в любую папку и открываем её.

В папке есть файл install_requirements.sh. Запускаем его. Это установит необходимые для работы скрипта библиотеки.

Запуск скрипта

Перед запуском скрипта нужно открыть файл config.ini и выбрать необходимые настройки:

  1. threads - количество одновременно запущенных браузеров. Зависит от мощности ПК, рекомендуется 2
  2. use_proxy - использование прокси. 0 - не использовать, 1 - использовать.

Далее, в зависимости от выбранной настройки use_proxy, нужно загрузить аккаунты в нужном формате в файл input.txt

После этого можно запускать файл main.py (или main.exe, если вы выбрали запускать скомпилированный файл) и просто ждать. После завершения работы со всеми аккаунтами скрипт запишет лог работы с каждым из них в папку logs.