BASE. Onchain soft
CryptoFortochka — гайды, ноды, новости, тестнеты
Base — это оптимистичная блокчейн-платформа, созданная на основе Ethereum биржей Coinbase
- Лучшие прокси: Nodemaven, Proxy-Seller
- Арендовать сервер: Xorek, Aeza
- Чат и канал с поддержкой: https://t.me/fortochat / https://t.me/cryptoforto
Подробный гайд по использованию и настройке софта
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, будет ждать получения средств во входящей сети перед запуском очередного модуля
class OKXWithdrawSettings: # Вывод с ОКХ на кошельки
chain = ['Base']
token = 'ETH'
amount = [0.001, 0.002] # учитывайте минимальный amount 0.00204(BASE)
min_eth_balance = 0.001 # Если в 'chain' уже есть больше min_eth_balance, то вывода не будет.class OKXSettings:
API_KEY = '' # вписываем API ключ
API_SECRET = '' # вписываем API секретный ключ
API_PASSWORD = '' # вписываем пароль который задавали при создании API ключаСоздаём API на бирже OKX
Далее нам нужно добавить наши адреса в белый список для биржи для того чтобы происходил вывод при помощи скрипта. Заходим во вкладку Мои активы -> Вывести -> Выбираем ETH-> нажимаем на Управление адресной книгой
Добавляем адреса и обязательно после добавления должна быть верефикация адреса как на скрине
Настройка файла wallets.txt и proxies.txt
В файл wallets.txt требуется поместить приватный ключ от ваших кошельков:
Троеточие в правом верхнем углу -> Реквезиты счёта -> Показать закрытый ключ. Копируем его добавляем перед этим 0x и вставляем столбиком список в файл.
Важно! Не передавайте никому свои приватные ключи!
Прокси можно добавить в файл proxies.txt в формате username:password@host:port. Как это работает?
- Если кол-во прокси будет ровняться кол-ву приватных ключей, то они будут подвязаны 1 к 1.
- Если прокси будет меньше чем приватных ключей то в рандомном порядке дозаполнит повторяющимися прокси.
- Если прокси будет больше чем адресов, то лишние использоваться не будут.
Настройка 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" и скрипт автоматически запустится.
После этого запуститься скрипт и начнётся отработка скрипта. Скрипт сам закончит отработку указанных задач сам.