TESTNET Bridge Helper под мультиаккаунты

Скрипт бриджит через Testnetbridge.com

Вы можете бриджить ETH из arbitrum и optimism в сеть Goerli

Скрипт запустит цикл по кошелькам и переведет ETH из указанной сети, подождет в течение
"х" минут и повторит цикл еще раз.

Перед стартом

  1. Установить python 3.10+
  2. Скачать репозиторий на рабочую машину
  3. Установить зависимости командой
    pip install -r requirements.txt
  1. На кошельках нужно как минимум 0.002 ETH для бриджа в arbitrum и optimism, в зависимости от сети, которую используете.
  2. В папке bridge в файле RPCs,py в переменных ARB_RPC и OPT_RPC ставим свои RPC, которые можно взять на chainlist.org, либо свои кастомные, чтобы не лагало. Оптимизм на публичных RPC лагает, скрипт может упасть. Если ставите публичную RPC, то следите, какие кошельки сделали транзы, а потом удаляйте приватники из keys.txt, чтобы они снова не прогоняли их.
  3. Вставляем в файл keys.txt свои приватники, каждый с новой строки, в конце не должно быть пустых строк.

Настройки

В файлике settings.py есть переменные, которыми мы настраиваем скрипт под наши хотелки.

MAX_GAS - максимальный газ в gwei, иначе скрипт встаёт и ждёт, когда газ упадёт

AMOUNT_MIN - min значение в ETH, сколько свапать через testnetbridge

AMOUNT_MAX - max значение в ETH, сколько свапать через testnetbridge

ARBITRUM_DO - 'YES'/'NO' - делать или не делать эту сеть

OPTIMISM_DO - 'YES'/'NO' - делать или не делать эту сеть

MIN_WAIT - min ожидание между кошельками внутри одного цикла в секундах MAX_WAIT - max ожидание между кошельками внутри одного цикла в секундах

TOTAL_ROUNDS - сколько бриджей сделать с одного кошелька

WAIT_BETWEEN_CYCLES - сколько ждать между циклами бриджей, когда все кошельки из списка сделали по бриджу, в секундах

Как использовать

Для бриджа через testnetbridge:

python testnetbridge.py