April 19, 2023

Magic NFT Tools: Руководство

@magictoolbot

Чат - @magictool_chat

Текущие функции:

  1. NFT Arbitrage
    1.1. Bidder
    1.1.1. Collection Bidder
    1.1.2. Trait Bidder (Soon)
    1.2. Parser
    1.3. Lister
  2. Blur
    2.1. Bidder
    2.1.1. Safe Bidder
    2.1.2. Profit Bidder (WIP)
    2.2. Parser (Soon)
    2.3. Misc
  3. Alerts (Soon)

Важно!

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

Приватный ключ хранится в зашифрованном виде на сервере. Но, всё же, лучше создать отдельный счёт в кошельке для работы с ботом.

Цена - 150$/месяц, оплата происходит в боте

NFT Arbitrage

Bidder

При нажатии на кнопку "🔨 Bidder" откроется такое меню:

Про Collection Bidder и Trait Bidder будет ниже. Если же нажать на кнопку "Настроить", вам предложит добавить приватный ключ (если вы не сделали этого раньше). Если ключ уже добавлен - его можно поменять, нажав на кнопку "Изменить ключ".

Важно! Перед изменением ключа надо выключить и удалить все листеры и биддеры.

1. Collection Bidder

Основная суть - делать биды на коллекции с OpenSea. Процесс биддинга происходит с помощью pro.opensea. Бот постоянно перебивает чужие биды, тем самым повышает шанс на покупку NFT по офферу. Происходит это +- каждые 2-3 секунды

Работать стоит в связке с парсером - о нём ниже

При нажатии на кнопку "🖼 Collection Bidder" откроется такое меню:

Для создания нового биддера нужно нажать кнопку "Добавить"

Далее процесс достаточно простой:

  1. Отправить slug коллекции
    - Где его взять? Либо из парсера, либо мануально, перейдя на нужно коллекцию на OpenSea и взяв его из строки адреса. Пример: https://opensea.io/collection/lobsterdao - адрес коллекции, тут slug будет lobsterdao. Его и вводим
  2. Отправить MAX BID
    - Что это такое? Число, выше которого биддинг прекратится. Закладывайте тут число, выше которого вы не хотите купить NFT. Значение писать через точку. Пример: 1.5
  3. Отправить MIN PROFIT
    - Что это такое? Значение профита от продажи по флору к текущему максимальному офферу (за вычетом роялти), при достижении которого биддер остановится.
  4. Включить smart bidding? да/нет
    - Что такое smart bidding? Стоит отметить, что существуют другие боты и у них тоже есть значения "MAX BID". Если хотим поскорее их выбить из игры или же просто быстрее дойти до своего значения "MAX BID", то пишем "да". Будет вычислятся нужная сумма для добавления к текущему офферу. Чем меньше осталось до вашего "MAX BID" - тем меньше прибавится к офферу. При выключенном smart bidding всегда будет прибавляться около пары центов к офферу.

Если всё сделали верно, то биддер успешно создастся. Найти мы его сможем, нажав по кнопке "Список". Пример меню ниже:

Для активации созданного биддера, надо нажать по нему, откроется новое меню:

Тут мы видим основную информацию о коллекции в данный момент:

  • Название коллекции и supply
  • Статус биддера
  • Ваши настройки
  • Текущие цены
  • Размер профита и его процент
  • Данные о продажах и объёме за день и неделю
  • А так же возможные уведомления о состоянии биддера

Пройдёмся по кнопкам:

  • Активировать - активирует биддер и он начинает работу
  • Остановить - кнопка появляется, когда биддер был активирован и служит для остановки работы биддера
  • Удалить - удаляет биддер. Сначала его нужно выключить.
  • Изменить - позволяет изменить некоторые настройки биддера

При нажатии кнопки "Изменить" откроется следующее меню:

Пройдёмся по кнопкам:

  • Max Bid: {значение} - при нажатии можно написать новое значение MAX BID
  • Min Profit: {значение} - при нажатии можно написать новое значение MIN PROFIT
  • Smart Bid: {значение} - при нажатии можно переключить параметр Smart Bid

Важно! Для работы биддера надо сделать апрув WETH для OpenSea, бот пока этого не делает. Сделать это можно, инициировав любой Offer на OpenSea.

2. Trait Bidder

Пока в разработка! Soon!

Уведомления биддера

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

1. При успешной покупке:

2. При нарушении одного из условий биддера:

А так же некоторые другие, интуитивно понятные уведомления.

Parser

Следующий инструмент из вкладки "NFT Arbitrage" - "Parser". При нажатии на соответствующую кнопку, откроется такое меню:

В чём суть парсера? Собрать коллекции с OpenSea по определённым критериям. Эти критерии вы задаёте сами, выбирая среди существующих настроек. Основное применение - работать в связке с Bidder'ом

Для изменения параметров парсера - жмём кнопку "Изменить". Далее процесс достаточно простой:

  1. Отправляем минимальный FLOOR PRICE на OpenSea.
    - Тут всё просто, задаём минимальный параметр значения Floor Price, ниже которого коллекции искать не будет.
  2. Отправляем максимальный OFFER на OpenSea.
    - Задаём максимальное значение Offer'а. Коллекции, где текущий максимальный оффер выше - выдаваться не будут.
  3. Отправляем минимальный процент профита.
    - Указываем минимальный процент профита, желаемый получить при флипе NFT. Важно указать число без знака "%".
  4. Отправляем минимальный профит в ETH.
    - Аналогично прошлой настройке, только эквивалент в ETH.
  5. Отправляем минимальное кол-во продаж коллекции за неделю.
    - Думаю тут всё понятно.

Если всё сделали верно - снова откроется окно Parser'а и новые настройки успешно применяться.

Теперь перейдём к кнопке "Получить данные":

После её нажатия бот мгновенно отправит коллекции, подходящие под критерии в настройках парсера. Разберём формат данных в этом файле:

  • Название коллекции
  • Slug
  • Ссылки на OpenSea и Blur (если есть)
  • Значения Floor и Offer для OpenSea и Floor и Bid для Blur (если есть) и роялти коллекции (минимально возможное значение)
  • Статистика коллекции (ATL - Объём за всё время | Объём за 30 дней | Объём за 7 дней | Кол-во продаж за 30 дней | Кол-во продаж за 7 дней
  • Размер профита в ETH и в % (за вычетом роялти)
  • Blur Profit - профит в ETH при покупке по текущему Offer'у на OpenSea и продажи в оффер Blur (если есть Blur)
  • Последнее время обновления данных о коллекции

Теперь разберём кнопку "Подробный парсинг". При её нажатии надо подождать какое-то время. В результате бот выдаст ещё один файл, разберём его ниже:

  • Название коллекции и slug
  • Статистика продаж за 7 дней по: OpenSea/Blur (если есть)/Общая
    Данные по каждой категории в таком формате: Средняя цена за неделю (кол-во продаж) | Средняя цена продаж по флору (кол-во продаж) | Средняя цена продаж по офферу (кол-во продаж)
  • Аналогичные данные, только за 1 день
  • Средняя общая цена за 7 дней и средняя общая цена за 1 день а так же рост (или падение) второго значения относительно первого
  • Время последней продажи
  • Среднее время продажи по флору (не в оффер/бид)
  • Максимально рекомендуемый бид (ПОКА РАБОТАЕТ ПЛОХО, ЛУЧШЕ НЕ ИСПОЛЬЗОВАТЬ ЭТО ЗНАЧЕНИЕ)
  • Bid Rating - чем ближе к единичке, тем лучше биддить на эту коллекцию
  • Дата создания коллекции

Теперь о работе с биддером. Поскольку главная задача парсера - работа с биддером, то стоит отменить несколько моментов при выборе коллекции для биддера:

  • Открывайте коллекцию на OpenSea и смотрите график за неделю - если резкий скачок вниз/вверх за последний день - есть шанс ректануться
  • Смотрите продажи мануально за последние 1-2 дня - если кол-во продаж за WETH (по офферу/биду) превышает кол-во продаж по флору (ETH), то велик шанс, что вашу НФТ долго не купят
  • Обращайте внимание на дату создания коллекции.

Пример плохой коллекции для биддера:

Пример хорошей коллекции для биддера:

Lister

Основная функция Lister'а - продать NFT как можно скорее. Ваша NFT будет всегда на первом месте на выбранной площадке: OpenSea или Blur. Делает он это, понижая цену на пару центов от Floor'а на конкретной площадке.

Для работы в связке с Bidder'ом рекомендуемая площадка - OpenSea. Цены там в 99% случаев выше, чем на Blur и многие берут на OpenSea несмотря ни на что.

При нажатии на кнопку "Lister", откроется следующее меню:

Если нажать на кнопку "Настроить", вам предложит добавить приватный ключ (если вы не сделали этого раньше). Если ключ уже добавлен - его можно поменять, нажав на кнопку "Изменить ключ". Всё аналогично Bidder'у.

Если вы уже добавляли ключ в настройках Bidder'а, то этот шаг можно пропустить.

Важно! Перед изменением ключа надо выключить и удалить все листеры и биддеры.

Остальные кнопки (Список и Добавить) имеют схожий функционал с Bidder'ом, но рассмотрим их снова.

Для создания нового листера нужно нажать кнопку "Добавить"

Далее процесс достаточно простой:

  1. Выбираем нажатием кнопки площадку для листера - OpenSea или Blur.
  2. Отправить slug коллекции
    - Где его взять? Либо из парсера, либо мануально, перейдя на нужно коллекцию на OpenSea и взяв его из строки адреса. Пример: https://opensea.io/collection/lobsterdao - адрес коллекции, тут slug будет lobsterdao. Его и вводим.
  3. Отправить ID NFT, которые у вас есть
    - Где его взять? Переходим в ваше портфолио на OpenSea или Blur и открываем страницу с нужной вам NFT. Смотрим с адресную строку - https://opensea.io/assets/ethereum/0x026224a2940bfe258d0dbe947919b62fe321f042/921. ID NFT здесь 921, его и пишем.
  4. Отправить минимальный ASK PRICE
    - Что это такое? Значения цены (Floor'а) ниже которой листер перестанет работать. Значение важно указать через точку. Пример: 1.15
  5. Отправить максимальный GAS PRICE для апрува NFT
    Тут, надеюсь, всё понятно. Вы можете указать максимальное значение газа для апрува NFT на нужной площадке. Если NFT уже апрувнута там - ничего не произойдёт, бот просто пропустит этот шаг.

Если всё сделали верно, то листер успешно создастся. Найти мы его сможем, нажав по кнопке "Список". Пример меню ниже:

Для активации созданного листера, надо нажать по нему, откроется новое меню:

Тут мы видим основную информацию о коллекции и о листере в данный момент:

  • Название коллекции с ссылкой на вашу NFT
  • Статус листера
  • Установленный MIN ASK и площадку для листера
  • Статус листинга NFT (залисчена или нет)
  • Ссылки на коллекцию на OpenSea и Blur
  • Информация о ценах на выбранной площадке
  • Статистика коллекции за 7 и 30 дней

Пройдёмся по кнопкам:

  • Активировать - активирует листер и он начинает работу
  • Остановить - кнопка появляется, когда листер был активирован и служит для остановки работы листера
  • Удалить - удаляет листер. Сначала его нужно выключить
  • Изменить - позволяет изменить MIN ASK листера

У листеров тоже есть уведомления: при выходе за пределы значения MIN ASK и при недостаточном кол-ве ETH для апрува.

Так же, при продаже NFT листером - придёт такое уведомление:

Тут мы видим следующие данные:

  • Время с момента покупки NFT до его продажи в часах
  • Профит в ETH (за вычетом роялти)
  • Профит в USD (за вычетом роялти)
  • Ссылка-кнопка на эксплорер с транзакцией продажи

Результат

Результат грамотного использования связки трёх инструментов (Parser, Bidder и Lister) за ~неделю (банк 3 ETH):

Как видно, при грамотном подходе можно делать более 1000$ в неделю, имея стек 3-4 ETH. Были ли ректы? Да, один, на -10$.

Blur

Bidder

При нажатии на кнопку "🔨 Blur Bidder" откроется следующее меню:

Начнём с кнопки "Настройки". При первом открытии, если вы ещё не добавляли приватный ключ в других функциях бота, меню будет выглядеть так:

Для добавления ключа нажимаем по кнопке "Добавить приватный ключ" и отправляем его боту. После этого в меню настроек добавится пару новых функций:

Пройдёмся по новым кнопкам:

  • Включить Auto-List
    Позволяет включить автоматическое создание листера на нужной площадке, если Bidder купит NFT. MIN ASK будет поставлен автоматические (цена покупки - 5%)
  • BlackList - позволяет добавить коллекции в блеклист - бот не будет делать биды на них
  • Изменить ключ - позволяет изменить приватный ключ


Важно! Перед изменением ключа надо выключить и удалить все листеры и биддеры.

Если включить Auto-List, изначальной площадкой будет указан Blur. Переключить на OpenSea можно, нажав кнопку "Авто листинг > OS"

Перейдём к BlackList'у:

Нажатием кнопки "Добавить" мы можешь ввести slug (или slug'и) коллекций, которые хотим добавить в блеклист

Кнопкой "Убрать" аналогично можно убрать один slug или несколько

Кнопка "Удалить все" очистит BlackList полностью

Вернёмся в основное меню "Blur Bidder"а.

Существует для типа биддеров "Safe Bidder" и "Profit Bidder" (временно отключен)

Safe Bidder

Основной биддер для фарма Bid поинтов на Blur. Основное меню выглядит так:

Здесь видим основную информацию о биддере:

  • Статус биддера
  • Текущее кол-во коллекций, на которые расставлены биды
  • Кол-во поинтов за сутки
  • Общее кол-во поинтов

А так же кнопки:

  • Активировать - активирует биддер (имеется задержка в 10 секунд) После активации кнопка поменяется на "Остановить"
  • Обновить - обновляет сообщение с данными. Не рекомендуется нажимать её часто
  • Настройки - настройки Safe Bidder'а

Перейдём к самому сложному - Настрокам:

  1. Минимум бидов сверху в % от SUPPLY коллекции
    Указываем значение без знака % через точку, пример - 0.75
  2. Минимальная разница между FLOOR и BID
    Настройка для поиска коллекций - будет искать коллекции, у которых разница Floor и максимальный Bid выше указанного значения, пример - 0.01
  3. Минимальный объём коллекции за день
    Настройка для поиска коллекций - будет искать коллекции с объёмом торгов больше указанного значения, пример 4.5
    Не рекомендуется указывать значения ниже 1!
  4. Понижение подходящей позиции
    Изначально, если по всем остальным настройкам бот решит поставить на позицию N, то при включении данной настройки будет выбрана позиция N-1
  5. Максимум бидов на коллекцию
    Уверен тут всё понятно
  6. Максимальное падение за день
    Настройка для поиска коллекций - будет искать коллекции с падением за день не больше этого значения. Указывать без знака %, пример - 45
  7. Не ставить на первую позицию
    Всё просто - если бот исходя из других настроек, решил поставить на первую позицию, то при включении этого параметра - он поставит на вторую
  8. Максимальный рост за день
    Аналогично параметру "Максимальное падение за день"
  9. Минимум кошельков сверху
    Минимальное значение кошельков (других людей), которое будет выше, пример - 7
  10. Убрать биды при покупке
    Если произойдёт покупка (срабатывание бида) в какой-либо коллекции, то при включении этого параметра - уберёт все биды на эту коллекцию и внесёт её в BlackList. Не будет работать, если одной транзакцией сольют сразу огромное кол-во NFT.

Отлично, с настройками разобрались. Можешь нажимать "Активировать". Нажали и ждём ~30-40 секунд.

В зависимости от ваших настроек будет сделано определённое кол-во бидов. Произойдёт это не сразу, потребуется 20-30 секунд. Если какая-то коллекция выйдет за пределы ваших значения - бот отменит бид и переставит на нужную позицию.

Важно! Не делайте биды мануально во время работы бота, он их отменит!

Для выключение биддера нажимаем кнопку "Остановить". Все биды отменятся в течение ~30 секунд (зависит от кол-ва бидов)

Profit Bidder

На данным момент функционал выключен и находится на переработке

Parser

Функционал будет реализован в ближайшем будущем! Все идеи можно высказать в этом чате - CLICK

Misc

Различные дополнительные функцие, служащие для удобства. Пока существует только одна: BETH Wrapper

BETH Wrapper позволяет перевести ETH в пул Blur или вывести из него, не заходя на сам Blur. Полезно, если вы используете бота с телефона.

Меню выглядит так:

Показаны ваши текущие значения ETH, BETH и цена газа в данный момент.

Функционал кнопок интуитивно понятен.

Alerts

Функционал будет реализован в ближайшем будущем! Все идеи можно высказать в этом чате - CLICK