STARLABS LAYER ZERO - Лучший опенсорс бот для набива дешевых транзакций в л0
Канал с лучшим Софтом - https://t.me/StarLabsTech
- Взаимодействие с протоколами: MERKLY, L2PASS, L2TELEGRAPH, ZERIUS
- Поддержка сурс сетей: Polygon, Celo, Klaytn, Moonriver, Moonbeam, Gnosis, Conflux
- Пополнение балансов через OKX
- Установка предельной стоимости газа для каждой сети
- Выбор диапазона количества транзакций.
- Логирование всех действий
- Возможность делать апрувы на незначительные суммы между транзакциями л0 (анти-Sybil система).
- Многопоточность. Запуск всех аккаунтов одновременно с различным временем задержки старта и случайными интервалами между транзакциями.
Полная инструкция по установке и работе бота прилагается ниже.
Установка и настройка Node.js
Переходим по ссылке https://nodejs.org/en/download/ и скачать инсталлер под свою операционную систему, при установке со всем соглашаемся.
Скачивание бота
Перейдите по ссылке https://github.com/0xStarLabs/STAR-LABS-LAYER-ZERO и скачайте ZIP архив с кодом:
Распакуйте архив в любую папку на пк.
Настройка входных данных и конфига
1. В папке data вставьте приватные ключи в файл private_keys.txt
В главной папке есть файл config.ts
, который можно открыть с помощью обычного блокнота виндовс, либо ide.
protocols
- в квадратные скобочки вставляете протоколы с которыми хотите чтобы скрипт взаимодействовал. По дефолту включены все, если хотите так и оставить - ничего не трогайте. На строчку выше есть памятка с их названиями.
networks
- В квадратные скобочки вставляете сети которые скрипт использовал. По дефолту включены все, если хотите так и оставить можно ничего не трогать. На строчку выше есть памятка с их названиями.
approve
- Ставите либо true либо false. Если true будет делать апрувы случайных токенов для случайных протоколов на супер мелкие суммы. Смысл в том, чтобы не кидать одни только транзакции л0 подряд.
exchange - withdraw: Выбираете использовать ли биржу в переменной exchange (true / false). Если false - будет работать с тем, что есть на кошельке. Если true - при запуске выведет нативку в сети, где баланс ниже минимальных значений. (На окекс у вас должны быть монеты, чтобы их выводить). С какими сетями и протоколами работать также можно указать в конфиге. Ссылка на полный гайд ниже. Если выбрали true, то также нужно заполнить
OKX_SECRET_KEY - секретный ключ (дается при генерации апи ключа)
OKX_PASSPHRASE - пароль от аккаунта
amounts - Диапазон того, сколько монет выводить для каждой сети. Можно не трогать. При таких значениях хватает примерно на 100 транз.
maxGasPrice
- максимальное количество гвей при котором будет кидать транзакции в определенной сети, если в одной из сетей газ временно завышен то при выборе её не будет учитывать до того момента, как он не опустится ниже приемлимых значений, если везде выше то выбирает случайную сеть и ждет.
iterationRange
- диапазон (от и до) транзакций, которые скрипт будет кидать на каждом кошельке
initializationTime
- сколько секунд будут запускаться все потоки. К примеру у вас 100 акков, вы ставите 10000 секунд. Бот будет запускать в работу каждый последующий аккаунт в промежутке 50 - 200 секунд.
pause
- диапазон секунд паузы между каждой новый транзакцей у кошелька.
privateKeysRandomMod
- режим рандомизации приватных ключей. shuffle - перемешивает при каждом запуске. order - идет по списку из переменной под таким же названием снизу, consecutive - просто идет по порядку.
order
- Номера приватных ключей по которым будет запускаться скрипт, если вы выберете режим order в privateKeysRandomMod.
К примеру вы указываете 1, 7, 2. Скрипт сначала запустит кошелек 1, потом кошелек 7, потом кошелек 2.
Запуск
Откройте консоль в папке где вы распаковали скрипт:
Как это сделать: https://alpinefile.ru/open-cmd-explorer-windows-10.html
В открывшейся консоли нужно прописать команду npm install -g typescript
, потом иnpm i
. После чего начнется установка всех зависимостей и установку на этом можно считать завершенной. Запуск бота происходит командой npm start
в той же консоли.
На некоторых компах библиотека ccxt для работы с биржей не устанавливается с первого раза. Не понятно с чем это связано, но если вы среди счастливчиков, то вам нужно переустановить её введя 2 эти команды:npm uninstall ccxt
( удаляем библиотеку )npm i --save-dev ccxt
( скачиваем по новой )
Заключение
Бот получился очень удобный и функциональный. Подписывайтесь на паблик, там будут выходить и другие бесплатные опенсорс скрипты для соц. сетей, блокчейн проектов и так далее.
Подписывайтесь на канал https://t.me/StarLabsTech.
Приходите в чат https://t.me/StarLabsChat.