July 17, 2023

Парсинг взломов

ТЗ

====================================

Нужно разработать парсер взломов (всю инфу нужно будет выводить в тг бота)

Примеры паблик ботов:

1 https://t.me/realcryptologger (Лучший вариант)

2 https://t.me/BotFlashLoan

3 https://t.me/NeoFlashLoanETH

Чекать токен на взлом нужно каждые 10 секунд Все проверки нужно делать асинхронно, с использованием threading

Часть 1 (+- 2 дня уйдет)

Большую часть нужной информации нужно парсить с https://dexscreener.com/

(попробуй парсить через scraper, вот например response = request(scraper.get, f"https://api.dexscreener.com/latest/dex/search?q={address}")

Нужно сортировать по самым большим падениям и чекать все токены по критериям:

  1. Сеть
  2. На сколько курс упал за последние 5 минут на дексах
  3. Ликвидность
  4. Возраст

Это все точно есть на DexSreener

Итоговый вариант будет выглядеть так (нужно выводить в терминал)

НАЗВАНИЕ ТОКЕНА | НА СКОЛЬКО % УПАЛ КУРС ЗА ПОСЛЕДНИЕ 5 МИНУТ

Price: ЦЕНА В $

Liq: ЛИКВИДНОСТЬ В $ | Chain: Название сети

DEX: Ссылка на рейд

Age: ВОЗРАСТ В ДНЯХ

Contract: КОНТРАКТ ТОКЕНА

Часть 2 (+- 2 дня уйдет)

Нужно будет парсить инфу c coingecho

  1. Рейтинг токена
  2. Сайт
  3. Биржы и разница цен ( ((цена на бирже / цена на dexscreener) - 1) * 100 = n%)

**Нужно будет парсить инфу с https://tokensniffer.com/**

  1. Проверка на honeypot
  2. Проверка на торговые комиссии

Итоговый вариант будет выглядеть так (нужно выводить в терминал)

Rank: Рейтинг токена

НАЗВАНИЕ ТОКЕНА (в самом тексте ссылка, которая ведет на сайт) | НА СКОЛЬКО % УПАЛ КУРС ЗА ПОСЛЕДНИЕ 5 МИНУТ

HONEYPOT: Статус

BuyFee: n% | SellFee: n%

Price: ЦЕНА В $

Liq: ЛИКВИДНОСТЬ В $ | Chain: Название сети

DEX: Ссылка на рейд

Age: ВОЗРАСТ В ДНЯХ

Contract: КОНТРАКТ ТОКЕНА

Exchange Spread Название биржы: n% (бирж может быть несколько)

Часть 3 (+- 2 дня) Вывод всей информации в тг бота (можно любую либу использовать)
Нужно будет вытащить все ключевые переменные в отдельный файлик config.py

ключевые переменные - фильтры, что бы можно было регулировать, какие токены будут на выдаче в боте (например MinAgeContract = 300)

Часть 4

Автоматизация арбитража (по реализации уже потом обсудим)