April 23

SuperChain. Лучший софт для фарма

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

Superchain — это сеть блокчейнов, построенных на одной общей технологии (OP Stack), где разные проекты не конкурируют за внимание, а усиливают друг друга, делая экосистему сильнее

Напомню! Optimism уже раздавал 5 дропов за разные активности, и в критериях часто упоминалось взаимодействие с Superchain. Последний дроп оказался весьма щедрым — за простые транзакции пользователи получили от $300 до $1000 на один аккаунт.

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


— Также хочу вас уведомить, что вместе с близкими мне партнёрами (Crypto Fortochka & FTP) сделали платформу FinesseLabs, где наша команда опытных ретрохантеров будет предоставлять профессиональные услуги в мире Web3 Какой подойдет сервер? — Любой на Ubuntu 20-22.04

СКАЧАТЬ СОФТ

Видео с инструкцией по настройке софта

https://youtu.be/rwWyrRvVKfQ https://youtu.be/rwWyrRvVKfQ https://youtu.be/rwWyrRvVKfQ https://youtu.be/rwWyrRvVKfQ

Подготовка к софту

Прежде чем установить и запустить скрипт ОБЯЗАТЕЛЬНО зарегистрироваться в кампании Superchain

  • Переходим по ссылке и коннектим кошелек EVM

Подмечу! Могут быть лаги при коннекте, так сайт плохо настроен и часто падает, советую им пользоваться утром - ночью

  • Выбираем себе персонажа
  • Советую пополнить немного $ETH и $OP На баксов 10

Текстовая инструкция по настройке софта. Настройка config.py

  • Прожмите кнопку "Download" — установиться Zip-файл и его нужно распаковать

Вы также можете скачать софт на прямую через Github и посмотреть на открытый код софта

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

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

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

  • Ниже будут список со всеми настройками которые вы можете коректировать для своих удобств.
SHUFFLE_WALLETS = True                # Мешать аккаунты при отработки - включено  
PAUSE_BETWEEN_WALLETS = [40, 125]     # Задержка между кошельками в секундах 
PAUSE_BETWEEN_MODULES = [40, 125]     # Задержка между модулями в секундах
PAUSE_BETWEEN_RETRIES = 15  # Пауза между повторами
WAIT_FOR_RECEIPT = True     # Если True, будет ждать получения средств во входящей сети перед запуском очередного модуля


# STARGATE BRIDGE
STARGATE_AMOUNT = (0.001, 0.0016) # Сумма в количестве - (0.01, 0.02), в процентах - ("10", "20")
STARGATE_CHAINS = [1, 2] # Arbitrum -> 1, Base -> 2, Optimism -> 3, в данном примере будет бридж с Arb в сеть Base
STARGATE_TOKENS = ['ETH', 'ETH'] # ETH
L0_BRIDGE_COUNT = 1 # Количество бриджей для одного запуска

class DisperseChainsSettings:
    base_chain = ['UNICHAIN']  # Сеть из которой будет происходить рассылка
    to_chains = [ 'SWELL']     # Сеть в которую будет происходить рассылка
    amount_to_bride = [0.001, 0.00015]  # Сколько эфира бриджить для каждой сети
    
  • Сети и количество ETH для бриджа при использовании модуля DISPERSE_BRIDGE:
min_balance_in_chains = {
        'BASE': 0.00007,
        'OP': 0.00007,
        'LISK': 0.00007,
        'UNICHAIN': 0.00007,
        'MODE': 0.00007,
        'ZORA': 0.00007,
        'INK': 0.00007,
        'SONEIUM': 0.00007,
        'SWELL': 0.00007,
    }
  • Вывод с OKEX на кошельки:
class OKXWithdrawSettings:  # Вывод с ОКХ на кошельки
    chain = ['Optimism']  # 'Base' / 'Optimism' / 'Arbitrum One'
    token = 'ETH'
    amount = [0.00104, 0.0011]  # учитывайте минимальный amount 0.00204(BASE), 0.00104(ARB), 0.00014(OP)
    min_eth_balance = 0.003  # Если в '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 Задания которое будет выполняться, в даном случае(на скрине) будет выполняться рандомное количество транзакций в сети BASE

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

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

В данном случае то что пропишите в TASKS = [""] то и будет выполняться в вашем скрипте. К примеру если вы пропишите TASKS = ["LISK_RANDOM_TX"], то выполняться транзакции в сети LISK. Если вы выберете TASKS =["STARGATE_BRIDGE"], то выполнится скрипт с бриджем из сети ARB в сеть BASE

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

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

cd /root/Superchain-Bot-main/

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

pip3 install -r requirements.txt

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

python3 main.py

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

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

Дополнительно. Подключение скрипта к ТГ боту

Переходим в тг бот - @Tg_uid_bot, нажимаем старт и достаём User ID. Вставлям в TG_USER_ID в файле config.py

Создаём бота для скрипта:

  • Переходим в @BotFather
  • Вписываем /newbot
  • Придумываем имя с окончанием BOT
  • Копируем HTTP API и вставляем в наш конфиг в TG_BOT_TOKEN

Финальный результат:

Пример:

TG_BOT_TOKEN = '7331595688:AAF-kqgjyF4F3szAzuLhL1jlVFh1boQdClI'  # str ('1234567890:abcde2VHUAfnD6vEbCeLHONvFIbdACBMJ5U')
TG_USER_ID = 5025321282  # int (1234567890) or None
  • Далее запускаем созданный бот и получаем уведомления о отработке скрипта.

Поддержка

  • Если возникли проблемы, то воспользуйтесь чатом для поддержки. Вам тут ответят на все вопросы

https://t.me/finesselabschat

  • Если будут изменения в софте, то мы их будем публиковать в отдельном канале

https://t.me/+SJDcRvfye7Y2MzVi

Данная статья была написана каналом FinesseLabs при поддержке Crypto Fortochka и FTP Crypto