Розробка Telegram-бота для снайпінгу токенів

Розробка Telegram-бота для снайпінгу токенів Новий токен додається в пул ліквідності на Uniswap v2 — транзакція `addLiquidityETH` потрапляє в mempool. У тебе є 1–2 блоки, максимум 3, щоб купити до того, як ціна полетіла. Ручний моніторинг виключений: людина фізично не встигає. Потрібен бот, який

Напрямки блокчейн-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1450
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1308
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1003
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1269
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    719
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1009

Розробка Telegram-бота для снайпінгу токенів

Новий токен додається в пул ліквідності на Uniswap v2 — транзакція addLiquidityETH потрапляє в mempool. У тебе є 1–2 блоки, максимум 3, щоб купити до того, як ціна полетіла. Ручний моніторинг виключений: людина фізично не встигає. Потрібен бот, який слухає mempool, декодує pending-транзакції та відправляє buy-транзакцію з потрібним gasPrice через 50–200 мілісекунд після виявлення. Це не «купити дешевше» — це купити до того, як інші зрозуміли, що токен існує.

Ми розробляємо таких ботів — швидких, надійних, з перевіркою на honeypot та захистом від MEV. Наша команда має 10+ років досвіду в блокчейн-розробці та 50+ реалізованих проєктів зі снайпінгу. Ми використовуємо власні ноди, Flashbots bundles та симуляцію buy/sell через eth_call, що дозволяє знизити latency до 20–50 мс і збільшити успішність угод у 1.5–2 рази порівняно з типовими open-source рішеннями. Вартість розробки базового бота стартує від $5,000, а повне мультичейн-рішення з Solana може сягати $15,000.

Flashbots — це система для приватного відправлення транзакцій безпосередньо валідатору, минаючи публічний mempool. (Wikipedia)

Чому latency — головний ворог снайпінгу?

Більшість open-source снайперів написані з ethers.js через стандартний WebSocket на публічну ноду (Infura, Alchemy). Затримка між подією в мережі та отриманням повідомлення через Infura — 300–800 мс. За цей час MEV-боти на co-located серверах вже виконали 2–3 транзакції. Реальна архітектура снайпера вимагає:

  • Власна нода (go-ethereum або Erigon) з прямим WebSocket на localhost — latency падає до 20–50 мс.
  • Підписка на newPendingTransactions замість logs — ловимо транзакцію до включення в блок.
  • Декодування input data pending-транзакції через Uniswap Router ABI.

Без власної ноди або підключення до private mempool (Flashbots, bloXroute) змагатися з професійними MEV-ботами практично неможливо. Ми використовуємо Erigon з --txpool.lifetime 1m для оптимізації пам'яті, а на BSC — geth з паралельним завантаженням блоку.

Захист від honeypot-токенів

Зі 100 нових токенів на день на BSC або Ethereum приблизно 60–70 — відвертий скам. Контракт може:

  • Забороняти transfer для будь-якого адресу крім owner'а (класичний honeypot: купити можна, продати — ні).
  • Встановлювати tax 99% на продаж через кастомну логіку в _transfer.
  • Додавати blacklist після снайпінгу.

Без симуляції покупки та продажу перед виконанням бот регулярно втрачає гроші на honeypot-контрактах. Ми використовуємо eth_call симуляцію двох транзакцій підряд: swap ETH→Token і відразу Token→ETH. Якщо симуляція продажу ревертиться або повертає <50% від входу — токен пропускається. Додаткова перевірка: статичний аналіз байткоду контракту токена на наявність функцій з сигнатурами, характерними для blacklist/whitelist патернів, та перевірка через HoneyPot.is API.

Типи honeypot-пасток
Тип honeypot Як виявити
Blacklist після покупки Байткод-аналіз на mapping(address => bool) та require(!blacklisted[msg.sender])
Високий tax на продаж Симуляція продажу: якщо return < 50%
Тимчасові обмеження Аналіз onlyOwner модифікаторів та timestamp умов

Ми гарантуємо, що ваш бот не потрапить в honeypot завдяки комбінації динамічної симуляції та статичного аналізу.

Особливості Solana: чому потрібен інший підхід

Solana використовує не mempool, а механізм підтвердження слотів. Тут немає pending-транзакцій як на EVM. Ми підключаємося через gRPC Yellowstone — сервіс Google, який стрімить інформацію про нові блоки та транзакції. Наша архітектура на Solana:

  • Підписка на SubscribeRequest з фільтром за програмами (Raydium, Pump.fun).
  • Декодування інструкцій через Anchor IDL.
  • Відправка buy-транзакції з computeUnitPrice для пріоритетного включення.
Компонент EVM Solana
Джерело даних newPendingTransactions gRPC Yellowstone
Пріоритизація Flashbots / bloXroute computeUnitPrice
Аналіз токена eth_call симуляція Статичний аналіз байткоду SPL

Захист угоди від сендвіч-атак

MEV-боти можуть перехопити вашу транзакцію та вставити buy перед нею, а sell після — це сендвіч-атака. На Ethereum ми використовуємо Flashbots bundles: транзакція надсилається безпосередньо валідатору, і ніхто в mempool її не бачить. На BSC — bloXroute BDN з приватним потоком. Це виключає фронтраннінг та сендвіч.

Додатково ми налаштовуємо slippage та deadline таким чином, щоб мінімізувати втрати при прослизанні. Використовуємо multicall для атомарного набору транзакцій.

Що входить в розробку?

  • Аналіз цільових чейнів, DEX та стратегії (чистий снайпінг, лістинг, presale).
  • Моніторинг mempool та декодування транзакцій.
  • Модуль аналізу токенів (симуляція buy/sell, байткод).
  • Виконавець з підтримкою Flashbots bundle / direct tx.
  • Telegram-інтерфейс для керування та сповіщень.
  • Розгортання та налаштування ноди (Erigon/geth), моніторинг через Prometheus + Grafana.
  • Документація та навчання команди клієнта.
  • Підтримка після запуску (1 місяць).

Процес розробки та налаштування

  1. Аналітика (1–2 дні). Визначаємо цільові чейни, DEX, стратегію (чистий снайпінг при додаванні ліквідності, снайпінг при лістингу по події, presale снайпінг). Різні стратегії — різні точки входу в мемпулі.
  2. Розробка (5–10 днів). Моніторинг, декодер, аналізатор токенів, executor. Паралельно — інтеграція з Telegram Bot API для керування та сповіщень. Замовте розробку, і ми налаштуємо бота під вашу інфраструктуру.
  3. Тестування на testnet (2–3 дні). Розгортаємо власний Uniswap v2 на Sepolia, симулюємо додавання ліквідності, перевіряємо весь шлях. Тестуємо honeypot-сценарії з контрактами, де продаж заблоковано.
  4. Деплой та налаштування ноди. Допомагаємо з вибором хостингу (proximity до валідаторів критична), налаштуванням Erigon/geth, firewall, моніторингом через Prometheus + Grafana. Навчаємо команду роботі з ботом.

Терміни розробки

Базовий бот для одного чейну та одного DEX — 1–1.5 тижні. Мультичейн з Flashbots інтеграцією, Solana через Yellowstone, розширеним anti-honeypot аналізом — 2–3 тижні. Терміни також залежать від інфраструктури клієнта: наявності власної ноди, вимог до UI для керування. Вартість розраховується після обговорення стеку та цільових чейнів.

Стек Оцінка термінів
Один чейн (Ethereum / BSC / Base / Arbitrum) + один DEX 1–1.5 тижні
Мультичейн (2+ чейни) 2–2.5 тижні
Повний стек (EVM + Solana) 2–3 тижні

Отримайте консультацію по вашому проєкту — напишіть у Telegram. Зв'яжіться з нами для детального обговорення стеку та отримайте попередню оцінку протягом дня.