Консольный скрипт-снайпер для ультрабыстрого выкупа и перевода анонимных номеров TON (+888)

Бюджет: 6 000 руб
71.21 $ – 61.30 €
Требуется разработать легковесного, ультрабыстрого бота-снайпера (сниффера) для мониторинга и мгновенного выкупа анонимных номеров Telegram (+888) на маркетплейсах экосистемы TON (Fragment, Getgems,Marketapp).Критически важный нюанс: Подобные боты уже есть на рынке и активно работают. Главная цель проекта — максимальная скорость (минимальный latency) от момента появления лота в блокчейне до отправки нашей транзакции, чтобы опережать конкурентов. При этом проект имеет линейную логику, не требует переусложненной архитектуры (без тяжелых БД) и идеально подходит для быстрого вайбкодинга (сборки с помощью ИИ вроде Cursor/Windsurf на базе готовых библиотек). Мы платим за качественную сборку и оптимизацию скорости, а не за разработку с нуля. Вам не придется писать код с нуля или разрабатывать смарт-контракты. Все компоненты собираются из готовых «кубиков»: 
1) Мониторинг за 15 минут: Не нужно писать парсеры сайтов. Используется готовый стрим транзакций через TON API via WebSockets по адресу коллекции номеров: EQA6uWv-Bbyg9gqYQ_vM6MIdK_fV6XNAnU6K_wun4fA-TON. Код подписки занимает около 30 строк.
2) Покупка по готовому шаблону: Структура транзакции выкупа (Payload/комментарий и вызов Sale-контракта маркетплейса) стандартная, открытая и есть на GitHub. Это просто отправка транзакции через базовую библиотеку @ton/ton (или pytoniq).
3) Интерфейс отсутствует: Никаких Telegram-ботов, веб-панелей и баз данных. Все управление — через обычный файл конфигурации .env. Статус работы пишется просто в консоль (терминал).
Техническое задание: Снайпер-бот для выкупа NFT (TON)

1. Управление через конфигурационный файл (.env)

Все ключевые параметры бот считывает из файла настроек при запуске:

• BOT_WALLET_SEED — сид-фраза рабочего кошелька бота (с него оплачивается выкуп NFT и комиссии сети).

• MAIN_WALLET_ADDRESS — адрес основного (безопасного) кошелька, куда бот автоматически пересылает купленный актив.

• TRIGGER_PRICE — максимальный порог цены покупки в TON (например: 2450).

• TON_API_KEY и RPC_ENDPOINT — ключи доступа и эндпоинты к нодам экосистемы TON.

——————————

1. Ультрабыстрый мониторинг (Сниффер)

• Постоянное соединение: бот держит открытый WebSocket-поток транзакций целевой коллекции номеров.

• Парсинг «на лету»: при получении события put_up_for_sale (выставление лота на продажу) бот мгновенно извлекает цену лота в оперативной памяти.

• Минимум задержек: отсутствие лишних внешних запросов — сравнение цены с TRIGGER_PRICE выполняется мгновенно.

——————————

1. Модуль автовыкупа и автоперевода (Execution & Transfer)

Если Цена_Лота <= TRIGGER_PRICE, запускается двухэтапная цепочка действий:

Шаг 1 (Выкуп):

• В ту же миллисекунду формируется и подписывается транзакция покупки на Sale-контракт маркетплейса с кошелька бота.

Шаг 2 (Автоперевод):

• Как только сеть подтверждает успешную покупку и NFT поступает на кошелек бота, скрипт автоматически генерирует транзакцию трансфера (transfer) полученного NFT на адрес MAIN_WALLET_ADDRESS.

После завершения цикла бот выводит в консоль подробный лог об успешной операции и сразу возвращается в режим мониторинга.

——————————

1. Технический стек

• Язык разработки: Node.js (TypeScript) — в приоритете из-за скорости обработки асинхронных операций, либо Python.

• Библиотеки экосистемы TON: @ton/ton, @ton/crypto (или pytoniq для Python).

——————————

1. Сроки и условия приемки

• Срок выполнения: 1–3 дня.

• Результат:

• Чистый, документированный исходный код в репозитории GitHub.

• Краткая пошаговая инструкция по деплою и запуску на VPS (Ubuntu) через PM2 или Docker.

• Критерии тестирования:

• Успешная проверка выкупа и последующего автоматического перевода NFT в тестовой сети (Testnet) либо на тестовом лоте в Mainnet (дешевая NFT стоимостью 1–2 TON).
Бюджет фиксированный. Задача на полтора часа для тех, кто умеет вайбкодить и понимает TON API. Перекупщиков и студии с оверпрайсом прошу не тратить время»
Опубликован 12.09.2026 в 09:06

Выберите способ верификации:

Обновите страницу после прохождения верификации.