Софт для набива транзакций через минт бесплатных нфт в сети 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