Zora Mint

Софт для набива транзакций через минт бесплатных нфт в сети Zora.

Установка

В папке с проектом в терминале прописать pip install -r requirements.txt

Настройка

Настройки находятся в config.py:

  • private_keys_file — путь до файла с приватными ключами
  • proxies_file — путь до файла с прокси
  • database_file — путь до файла базы данных
  • nfts_to_mint — словарь вида адрес: количество, где адрес — адрес NFT в сети Zora, количество — количество, необходимое для бесплатного минта
  • database_autocreate — параметр, отвечающий за автоматическое создание базы данных при запуске скрипта. Принимает значения:
    • True — автосоздание включено
    • False — автосоздание выключено (при запуске будет использована база данных, сохраненная по пути, указанном в параметре database_file)
  • use_proxy — параметр, отвечающий за использование прокси. Принимает значения:
    • True — прокси используются (количество прокси должно быть равно количеству кошельков)
    • False — прокси не используются (в этом случае, содержимое файла с прокси игнорируется)
  • min_balance — минимальный баланс кошелька (если баланс ниже данного значения — нфт минтиться не будут)
  • sleep_time — время ожидания между минтами (в секундах; выбирается рандомное число из промежутка)
  • gas_multiplier — множитель для расчета цен на газ для транзакции
  • gas_threshold — максимальная цена газа в Gwei, при которой будет проводиться бридж (в случае, если цена выше, скрипт будет ждать, пока цена газа достигнет заданной)
  • gas_delay_range— диапазон времени задержки между проверками текущей цены газа в секундах (выбирается рандомное число из промежутка)
  • zora_rpc — используемая rpc для Zora
  • eth_rpc — используемая rpc для Ethereum (mainnet)

Запуск

Перед запуском убедитесь, что все необходимые приватные ключи от кошельков добавлены в файл data/private_keys.txt

Имейте в виду, что Zora не пропускает СНГ IP-адреса, поэтому для работы софта необходимо иметь прокси (естественно, только в случае, если Вы находитесь на территории данных стран). Для этих целей в папке data лежит файл proxies.txt, в котором указываются прокси в формате логин:пароль@ip:port (1 прокси = 1 аккаунт)

Для запуска скрипта в консоль нужно написать: python main.py