June 16, 2023

Как пользоваться DegenTools

На примере Layer Zero

Основные функции:

  • Уникальная работа с OKX - не нужно добавлять адреса в WhiteList и указывать адреса для депозита. Бот сделает это сам!
  • Обширный набор функций - Core / Aptos / Harmony / Bitcoin / Testnet мосты, Stake STG во всех сетях, голосование в воутинге и многое другое.
  • Два режима работы: прокрутка в выбранных сетях или же прокрутка до определённого количества транзакций
  • Возможность указать максимальную комиссию L0
  • Обход отсутствия ликвидности на StarGate
  • Полная рандомизация!
  • И огромное количество других настроек!

Основное окно модуля LayerZero выглядит так:

Тут ты увидишь название своей подписки, её лимиты, ссылку на гайд и кнокпи:

  • Задачи - список всех твоих задач
  • Добавить - добавление новой задачи
  • Доп. инструменты - набор полезный инструментов

Про доп. инструменты говорить особо нечего - там ты можешь посмотреть статусы работы OKX в разных сетях, а так же актуальные комиссии по всем направлениям на LayerZero.

Перейдём к интересному - "Задачи":

Тут отображаются все твои созданные задачи в формате - Статус задачи (✅ - работает, ⛔️ - выключена), название задачи и количество аккаунтов в задаче.

Для создания новой задачи, нажимай кнопку "Добавить" в меню списка задач, или в основном меню (разницы нет). Откроется окно с выбором:

Загрузить - возможность отправить TXT файл с приватниками, т.к. использовать свои кошельки для работы с ботом.

Сгенерировать - ты предоставляешь боту возможность самому создать абсолютно чистые, не связанные друг с другом, кошельки. Я воспользовался этой опцией и влил в л0 новые кошельки.

Окей, для примера я нажму "Сгенерировать". Бот попросит указать число для генерации - вводи его прямо в чат.

Отлично - ты добавил новую задачу! Найти её можно будет во вкладке "Задачи"

Переходи туда и нажми на кнопку созданной задачи. У тебя откроется меню задачи:

Ты увидишь основную информацию о задаче - её название, статус (работает или нет), количество кошельков в задаче а так же кнопки:

  • Включить (включает задачу - подробнее разберём ниже)
  • Удалить - удаляет задачу
  • Настройки - настройки для задачи (подробнее ниже)
  • Логи - логи как всей задачи, так и любого выбранного кошелька, а так же другие данные по работе задачи
  • Данные - статистика кошельков в задаче (объём, кол-во транзакций и т.п.) и данные кошельков в задаче для выгрузки

Разберём самое сложное - настройки

Основное окно настроек для любой задачи в модуле L0 выглядит так:

  • Поменять название - меняет отображаемое имя задачи (удобно, если ты разделяешь пачки аккаунтов от мелких до полностью прогретых)
  • Настройка значений - вкладка для указания большинства основных значения (подробнее будет ниже)
  • Настройка сетей и настройка доп действий - вкладки для настройки используемых сетей и дополнительных действий (подробнее ниже)

Далее идут переключаемые параметры, которые открывают дополнительный функционал. Изначально включен только Stake STG.

  • OKX - вкладка для работы с OKX
  • Stake STG - вкладка настройки стейка STG
  • TX Mode - настройка кол-ва транзакций

Начнём с настройки сетей:

Тут можно включить или выключить какую-либо сеть, а так же настроить начальные сети. На текущей момент Fantom и Ethereum выключены полностью, их включить не получится.

Перейдём к вкладке "Начальные сети":

Аналогично прошлым настройкам - можно включить или выключить определённые сети для старта пути. Тут отображаются только те сети, которые включены на прошлой вкладке.

Настройка доп. действий:

На примере с Harmony Bridge покажу, как выглядят настройки:

  • Включение/выключение доступных сетей (нельзя выключить все)
  • Изменение минимального/максимального значения для бриджа.

Важно!

Настройка минимального и максимального значения для бриджа доступна для всех мостов, кроме BTC Bridge. На остальных мостах - нет обратного пересыла (пока что). К мосту Aptos - генерируется новый адрес. Его сид фразу ты увидишь в логах

Настройка значений

  • Минимальный объём бриджа в $ - регулирует минимальное значение для бриджа в StarGate и BTC Bridge
  • Максимальный объём бриджа в $ - аналогично прошлой кнопке, только для максимального значения
  • Минимальная задержка - регулирует минимальное значение задержки перед транзакциями.
  • Максимальная задержка - аналогично прошлой кнопке, только для максимального значения
  • Максимальная комиссия L0 в $ - максимальная комиссия L0 в $, которую ты готов заплатить. Не рекомендую ставить меньше 1$. Выполнятся будет долго. 2$ оптимально.

Такое меню будет при выключенном OKX. Если OKX включен - у тебя появятся две дополнительные кнопки

  • Минимальный остаток на кошельке в $
  • Максимальный остаток на кошельке в $

Эти две настройки регулируют остаток в последней сети перед выводом на OKX

Настройка OKX

Этот пункт казался мне сложным, пока я не приступил к его реализации. Все вышло на самом деле быстро и удобно. Я подсвечу места, где могут возникнуть у вас затыки и скажу, как решить это:

Основное меню настройки OKX выглядит так:

Из обязательных настроек при включенном OKX у тебя есть:

  • AUTH
  • DEV ID
  • 2FA
  • Mail Login
  • Mail Pass
  • IMAP Address
  • Максимум саб-аккаунтов в задаче

Разберём где и что взять:

- AUTH и DEV ID можно получить из запроса при авторизированном аккаунте OKX. Я делал это на главной вкладке.

1. Находясь во вкладке с OKX нажимаем "Посмотреть код элемента"

2. Далее переходим во вкладку "Network/Сеть" -> нажимаем на Fetch/XHR -> сбоку ищем любой запрос (если нету, обнови страницу) -> листаем до вкладки "Request Headers" -> в ней мы найдём и AUTH и DEV ID. Скопировать можно "ПКМ + Copy Value"

Вот тут может быть первый затык. Я долго искал элементы, где есть authorization и devid, даже начал ловить легкую дизмораль. Но потом решил найти ping, что в левой колонке и уже чекать файлы по ним:

И нашел! Взял оттуда authorization и devid и залогинился.

- 2FA: тут нам нужна секретка двухфакторной аунтификации. Без неё бот не сможет добавлять адреса в WhiteList. Дают нам этот код на этапе привязки 2FA. Если у тебя уже привязана 2FA и у тебя нет скриншота QR кода, который давали, то нужно изменить 2FA , получив SECRET код 2FA. Перепревязать 2FA можно тут. Для этого нажимаем "Изменить" напротив строчки "Приложение аутентификатора". Обязательно копируем ключ 2FA, который даёт OKX. (после перепривязки 2FA вывод не работает в течение 24ч)

- Mail Login/Pass - думаю понятно. Почта нужна, чтобы получать коды для добавления адресов в WhiteList. Предварительно нужно включить IMAP на почту. Инструкция для большинства почтовых сервисов - тут. Если привязанная почта - Gmail, то нужно включить переадресацию на другой почтовый сервис. Переадресация- идеальный вариант, если не хочешь давать свою основную почту.

Покажу на примере с Gmail (изначальная почта) - Rambler (конечная почта), используй тоже эту связку.

Переходим в настройки Gmail -> настройки - все настройки - Forwarding and POP/IMAP -> Add a forwarding address -> Вводим свой второй (можно новорег) адрес почты -> Нажимаем Next -> Во всплывающем окошке нажимаем Procced. Далее на указанную почту придёт письмо со ссылкой для подтверждения, кликаем на неё - переадресация настроена!

не забываем поставить галочку в настройках.

Дальше тебе нужно будет включить IMAP в rambler.

Для этого переходи сюда - https://mail.rambler.ru/settings/mailapps

И ставь ВКЛ

- Максимум саб-аккаунтов в задаче: для работы с OKX и постоянной генерации новых адресов для депозита (дабы не связывать аккаунты) - нужно постоянно создавать и удалять саб-аккаунты OKX (на один саб-аккаунт даётся 20 депозитных адресов). Если значение - 1, в задаче будет использован один из пяти возможных саб-аккаунтов. Значит, если у тебя 100 адресов в задаче, пока первые 20 не закончат отработку - остальные не пойдут дальше. Идеальный вариант - либо указать максимальное кол-во равное 5 (но тогда этот же аккаунт OKX в других задачах использовать уже не выйдет, т.к. все суб-акки уже зарезервированы другими задачами), либо же использовать под каждую задачу из 100 адресов - отдельный аккаунт OKX. Тогда все кошельки будут работать одновременно

Так же, для создания саб-аккаунтов, нужно выключить подтверждения по телефону (если он привязан). Сделать это можно тут, нажав кнопку "Отключить" напротив строчки "Проверка по телефону"

ВАЖНО! Не рекомендуется выходить из аккаунта OKX и заново входить на него, а так же авторизироваться с других устройств во время работы задачи!

При старте задачи с OKX, все суб-аккаунты будут удалены!

С KYC первого уровня работать не будет, т.к. лимиты на вывод всего 5000$

Настройка Stake STG

Тут настройки куда проще, чем для OKX:

  • Минимальное значение для стейка STG в $
  • Максимальное значение для стейка STG в $
  • Минимальное время лока (стейка) STG в месяцах
  • Максимальное время лока (стейка) STG в месяцах

Все настройки интуитивно понятные, стоит только добавить, что за один целый круг будет один стейк в одной из доступных сетей.

Настройка TX Mode

В этом меню есть всего две понятные настройки:

  • Минимальное количество транзакций в StarGate
  • Максимальное количество транзакций в StarGate

Если ты включил этот режим, то все кошельки в задаче будут делать случайное кол-во транзакций между указанным тобой значением.

Без TX Mode все кошельки будут делать по одной выходной транзакции, затрагивая каждую сеть из включенных тобой в случайном порядке!

С настройками задачи закончили. Идём дальше - Логи

Если задача ещё ни разу не была запущена - логи ты открыть не сможешь. Поэтому покажу на примере уже запущенной задачи:

Тут вся основная информация по выполнению задачи:

  • % выполнения
  • Статистика по кошелькам: сколько начали работу, сколько завершили (или завершили с ошибкой), сколько ещё не начали работу
  • Кнопки "Все логи" и "Выбрать кошелёк"

По нажатию кнопки "Все логи" бот отправит тебе TXT файл со всеми логами по этой задаче.

Там всё достаточно подробно, но если ты хочешь посмотреть определённый кошелёк - лучше нажми на "Выбрать кошелёк". Откроется следующее меню:

Все кнопки в этом меню информативны - ты увидишь % выполнения для каждого конкретного кошелька, а при нажатии на кнопку бот отправит тебе TXT файл с логами только для выбранного кошелька.

Данные

  • Данные кошельков - при нажатии отправит тебе Excel табличку с данными кошельков (приватники и адреса). Полезно, если ты сгенерировал кошельки в боте или забыл, какие кошельки у тебя в задаче
  • Статистика - при нажатии отправит тебе Excel табличку, со всей статистикой по кошелькам в задаче. Не будет работать, если ты ещё ни разу не запускал задачу.

На примере с уже прогнанной задачей, покажу что находится в статистике:

  • Кошелёк - адрес кошелька
  • L0 Объём - объём, прогнанный в StarGate + в других мостах
  • L0 Транзакции - все транзакции и использованием LayerZero
  • Комиссии - сколько было потрачено на комиссии в $
  • Уник. сетей - количество уникальных сетей, в которых инициировались L0 транзакции
  • Уник. дни - количество уникальных дней, когда на этом кошельке были транзакции в L0
  • Уник. недели - количество уникальных недель, когда на этом кошельке были транзакции в L0
  • CORE / APTOS / TESTNET / HARMONY / BTC - количество транзакций в этих мостах

Важно! Эта статистика собирается только для тех действий, которые были сделаны через бота!

С меню задачи разобрались - можно запускать.

После запуска тебе сразу придёт сообщение от бота:

Он сгенерировал усреднённый тестовый путь по твоим настройкам а так же посчитал примерные комисии. На деле - они будут на 30-40% меньше. Об этом позже.

Если ты согласен - нажимай "Продолжить". Если всё-таки решил отменить выполнение задачи - "Завершить"

При продолжении, бот начнёт проверять твои настройки. Выглядит это примерно так:

Если же с настройками будет проблема - бот уведомит и попросить изменить их.

При работе с OKX, последний этап подготовки - стартовая работа с OKX. Это добавление адресов в WhiteList и создание саб-аккаунтов для работы. Он может занять до 10 минут, если у тебя 100 адресов в задаче, которые ещё ни разу не использовались с указанным OKX аккаунтом.

После успешной подготовки бот отправит последний вопрос перед стартом:

Нажимай "Продолжить", если согласен и "Завершить" если решил остановить задачу.

Задача начала своё выполнение. Следить можешь в логах. О них было выше.

После завершения задачи бот отправит тебе результаты:

Тут ты увидишь сколько кошельков завершились успешно. Так же в прикреплённой Excel табличке можно увидеть всю статистику по выполненным путям:

  • Кошелёк
  • L0 Объём - объём, которые бот прогнал через LayerZero (StarGate и другие мосты) в $
  • L0 транзакции - количество транзакций, сделанных через LayerZero
  • Комисии - объём в $, затраченный на комисии
  • Уник. сетей - количество сетей, из которых бот инициировал L0 транзакции
  • CORE / APTOS / TESTNET / HARMONY / BTC - количество транзакций в этих мостах

Вся эта статистика конкретно за последнее включение бота.

2. ZKSYNC (soon)

3. STARKNET (soon)