October 22, 2025

BASE. Onchain soft

CryptoFortochka — гайды, ноды, новости, тестнеты

Base — это оптимистичная блокчейн-платформа, созданная на основе Ethereum биржей Coinbase

Подробный гайд по использованию и настройке софта

1. Распакуйте архив и перетащите папку на ваш сервер.

Настройка config.py

1. В файле config.py мы можем настроить данные для правильной работы скрипта.

Ниже будут список со всеми настройками которые вы можете коректировать для своих удобств.

MOBILE_PROXY = False  # True - мобильные proxy/False - обычные proxy
ROTATE_IP = False  # Настройка только для мобильных proxy
SLIPPAGE = 0.03

TG_BOT_TOKEN = '7879172453:AAFTk2VHUAfnD6vEbCeLHONvFIbdACBMJ5U'  # str ('1234567890:abcde2VHUAfnD6vEbCeLHONvFIbdACBMJ5U')
TG_USER_ID = 5113512355  # int (1234567890) or None

SHUFFLE_WALLETS = True
PAUSE_BETWEEN_WALLETS = [30, 100]
PAUSE_BETWEEN_MODULES = [20, 50]
RETRIES = 3  # Сколько раз повторять 'зафейленное' действие
PAUSE_BETWEEN_RETRIES = 15  # Пауза между повторами
WAIT_FOR_RECEIPT = True     # Если True, будет ждать получения средств во входящей сети перед запуском очередного модуля
    

Вывод с OKEX на кошельки:

class OKXWithdrawSettings:  # Вывод с ОКХ на кошельки
    chain = ['Base']
    token = 'ETH'
    amount = [0.001, 0.002]  # учитывайте минимальный amount 0.00204(BASE)

    min_eth_balance = 0.001  # Если в 'chain' уже есть больше min_eth_balance, то вывода не будет.

Настройки OKEX API:

class OKXSettings:
    API_KEY = ''       # вписываем API ключ
    API_SECRET = ''    # вписываем API секретный ключ
    API_PASSWORD = ''  # вписываем пароль который задавали при создании API ключа

Создаём API на бирже OKX

Шаг 1. Переходим в профиль выбираем вкладку API
Шаг 2. Создаём API-ключ
Шаг 3. Заполняем правильно данные после чего сохраняем сгенерированные данные для заполнения данных в скрипте.

Далее нам нужно добавить наши адреса в белый список для биржи для того чтобы происходил вывод при помощи скрипта. Заходим во вкладку Мои активы -> Вывести -> Выбираем ETH-> нажимаем на Управление адресной книгой

Добавляем адреса и обязательно после добавления должна быть верефикация адреса как на скрине

Настройка файла wallets.txt и proxies.txt

В файл wallets.txt требуется поместить приватный ключ от ваших кошельков:

Троеточие в правом верхнем углу -> Реквезиты счёта -> Показать закрытый ключ. Копируем его добавляем перед этим 0x и вставляем столбиком список в файл.

Важно! Не передавайте никому свои приватные ключи!

Прокси можно добавить в файл proxies.txt в формате username:password@host:port. Как это работает?

  1. Если кол-во прокси будет ровняться кол-ву приватных ключей, то они будут подвязаны 1 к 1.
  2. Если прокси будет меньше чем приватных ключей то в рандомном порядке дозаполнит повторяющимися прокси.
  3. Если прокси будет больше чем адресов, то лишние использоваться не будут.

Настройка tasks.py

Tasks.py предназначен для отправной точки вашего скрипта. После заданых параметров в конфиге вы выбираете действие которое хотите выполнить и задаёте его в файле tasks.py.

Части кода со скрина:
1 Задания которое будет выполняться, в даном случае(на скрине) будет выполняться все действия написанные в блоке 3

2 Ряд действий которые будут выполняться с прописанной рандомизацией, вы можете менять модули под ваш интерес(на скрине раздел 3 все сущ. модули), помните о средствах которые должны быть в данной сети чтобы модуль был выполнен успешно.

3. Все модули которые есть для отработки Base

Запуск скрипта

1.Устанавливаем утилиту screen

apt update && apt install screen -y

2.Создайте новую сессию screen

screen -S имя_сессии

3.Перейдите в нужную директорию с помощью команды(можем меняться в зависимости от расположения и названия файла):

cd /root/Superchain-Bot-main/

4. Активируем виртуальную среду

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

5. Устанавливаем зависимости проекта:

pip3 install -r requirements.txt

6. Запускаем скрипт при помощи команды:

python3 main.py

7.Отключитесь от сессии (не завершая скрипт)

Ctrl + A, затем D

8.Для того чтобы вернуться к сессии используем команду

screen -r имя_сессии

10. После настройки конфига при первом запуске скрипта выбираем 1 "Generate new database", далее выбираем 2 "Work with existing database" и скрипт автоматически запустится.

После этого запуститься скрипт и начнётся отработка скрипта. Скрипт сам закончит отработку указанных задач сам.

Данная статья была написана каналом

Crypto Fortochka