Софт для набива транзакций через минт бесплатных нфт в сети 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 для Zoraeth_rpc— используемая rpc для Ethereum (mainnet)
Перед запуском убедитесь, что все необходимые приватные ключи от кошельков добавлены в файл data/private_keys.txt
Имейте в виду, что Zora не пропускает СНГ IP-адреса, поэтому для работы софта необходимо иметь прокси (естественно, только в случае, если Вы находитесь на территории данных стран). Для этих целей в папке data лежит файл proxies.txt, в котором указываются прокси в формате логин:пароль@ip:port (1 прокси = 1 аккаунт)
Для запуска скрипта в консоль нужно написать: python main.py