Zora Bridge

Софт для бриджа ETH в сеть Zora через официальный мост

Установка

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

Настройка

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

  • private_keys_file — путь до файла с приватными ключами
  • amount_range — количество ETH [от, до] для бриджа (выбирается рандомное число из промежутка, округленное до 5 знаков)
  • sleep_time — время ожидания между бриджами (выбирается рандомное число из промежутка)
  • gas_multiplier — множитель для расчета цен на газ для транзакции
  • gas_threshold — максимальная цена газа в Gwei, при которой будет проводиться бридж (в случае, если цена выше, скрипт будет ждать, пока цена газа достигнет заданной)
  • gas_delay_range— диапазон времени задержки между проверками текущей цены газа в секундах (выбирается рандомное число из промежутка)
  • eth_rpc — используемая rpc (eth mainnet)

Запуск

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

На балансе нужно иметь примерно на 1$ больше стоимости бриджа

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

В проекте имеется отдельная папка errors в которой лежат два файла:
low_balances.txt — приватные ключи кошельков, которым не хватило баланса для бриджа
tx_errors.txt — приватные ключи кошельков, на котороых при бридже произошла ошибка