August 28, 2023

Zora, Base - Софт Гайд

Установка и настройка софта

Прежде чем начать использовать софт, необходимо выполнить несколько предварительных шагов. Эта статья поможет вам сделать это шаг за шагом.


1. Установка Python 3.9

  • Перейдите на официальный сайт Python и скачайте версию 3.9.
  • Запустите установщик. Во время установки убедитесь, что вы выбрали опцию "Add Python 3.9 to PATH". Это позволит использовать Python из командной строки.


2. Работа с командной строкой (CMD)

  • Чтобы открыть командную строку, нажмите клавиши Win + R, введите cmd и нажмите Enter.
  • Командная строка - это интерфейс, позволяющий выполнять команды и управлять компьютером без графического интерфейса. Выглядеть при открытии должно так:


3. Настройка cmd

  • Скачайте архив с софтом.
  • Распакуйте его в удобную вам папку
  • Перейдите в командной строке в директорию, где был распакован софт. Например, если вы распаковали софт в C:\Python, введите в командной строке: cd C:\Python. Если вы распаковали в другую папку и не знайте как правильно ввести путь нажмите на панель сверху и скопируйте нужный путь:

Далее жмем Enter:

И попадаем в нужную папку


4. Установка зависимостей

  • Выполните следующую команду для установки всех необходимых пакетов: pip install -r requirements.txt
  • Далее жмем Enter и все нужные зависимости будут установлены, и вы сможете начать работу с софтом.


5. Настройка софта

Для корректной работы софта, вам потребуется настроить несколько параметров. Откройте файл settings.py с помощью редактора Notepad++ (если у вас его нет, его можно скачать здесь). Открыть файл с помощью Notepad++ можно следующим образом, нажимаем правой кнопкой мыши по файлу и потом Редактировать с помощью Notepad++:

Объяснение параметров в settings.py:

  • Бридж из мейннета:
    • eth_amount: Диапазон количества эфира для перевода. Например, от 0.0030 до 0.00395
    • max_gas_price: Максимальная стоимость газа, при котором бридж будет работать
    • num_after_dot: Количество цифр после запятой при переводе эфира
  • Mint.fun:
    • nft_mint_amount: Сколько NFT можно сминтить на платформе mint.fun для каждого кошелька. Максимальное значение не может быть больше общего количества контрактов в файле zora_fun_contracts.txt
  • Общие настройки:
    • sleep: Время ожидания (в секундах) между операциями с разными кошельками.
    • use_proxy: Если установлено значение True, софт будет использовать прокси. Если False - прокси не используется.

После завершения настройки обязательно нажимаем Ctrl + S, чтобы файлик стал синим

Было:

После Ctrl + S:


6. Настройка прокси:

Если вы решили использовать прокси, откройте или создайте файл proxy.txt. Прокси должны быть указаны в следующем формате:

address$login:password@ip:port

Настройка контрактов для минта NFT в Zora:

Если вы хотите использовать функцию майнинга NFT, откройте или создайте файл zora_fun_contracts.txt. Введите адрес контракта NFT и количество для минта в следующем формате:

адрес контракта:количество нфт

После завершения всех настроек, вы готовы запустить софт.


7. Работа с Encryptor и запуск софта

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

Для запуска софта после того как попали в нужную папку пишем python main.py

После нажимаем Enter и видим следующую картину:

  1. Шифрование: При вводе 99софт предложит ввести пароль, который будет использоваться для шифрования ваших ключей. После этого ваш файл wallets.txt будет зашифрован.
  2. Расшифровка: При любом следующем запуске софта вы должны будете ввести пароль для работы софта

Важно: Чтобы софт знал какие кошельки запускать в файл to_run.txtвписываем адреса кошельков один за одним с новой строки без лишних пробелов и строк


8. Модули

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

  1. Bridge to Zora: Бридж средств на платформу Zora.
  2. Bridge to Base: Бридж средств на платформу Base.
  3. Bridge to Base NFT Mint: Минт NFT на платформе Base после перевода.
  4. Mint.fun Zora Mint: Минт NFT на платформе Mint.fun с использованием средств из Zora.
  5. Bridge to Zora + Base: Комбинированный перевод средств на платформы Zora и Base.
  6. Mint.fun Zora Mint + Bridge to Base NFT Mint: Минт NFT на платформе Mint.fun с использованием средств из Zora, а затем майнинг NFT на платформе Base после перевода.
  7. Zora CEO NFT Mint: Минт NFT на платформе Zora от СЕО

99. Encryptor: Этот модуль позволяет зашифровать ваши приватные ключи для дополнительной безопасности.

Выберите интересующий вас модуль, введите соответствующую цифру и нажмите Enter


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