🚀 Руководство по быстрому старту

От нуля до получения данных Solana в реальном времени — сырых шредов или декодированных транзакций — примерно за пять минут. Это руководство проведёт вас через каждый шаг.


📋 Предварительные требования

Прежде чем начать, убедитесь, что у вас есть:

  • Сервер — для доставки по UDP ему нужны публичный IP-адрес и открытый UDP-порт (например, 8001) в файрволе или группе безопасности. Доставка по gRPC (Decoded Shred Stream) — исходящее соединение, работает за NAT.
  • Немного SOL — достаточно для выбранного плана (Raw Shred Stream от $199, Decoded Shred Stream от $299), отправленных с любого кошелька или биржи — или начните с бесплатного 3-часового пробного периода, который не требует оплаты.

1️⃣ Создание аккаунта

Перейдите на ShredStream.com и зарегистрируйтесь. Доступны следующие способы аутентификации:

  • Кошелёк Solana
  • Discord OAuth
  • Email и пароль

2️⃣ Запуск нового стрима

В панели управления нажмите New Stream. Вас проведут через выбор продукта, продолжительности и региона, а затем настройку подключения.

ПродолжительностьRaw Shred StreamDecoded Shred Stream
Еженедельный (7 дней)$199$299
Ежемесячный (30 дней)$499$699

Каждый стрим включает одно подключение: UDP-назначение (IP + порт) или — для Decoded Shred Stream в режиме gRPC — эндпоинт и токен доступа.

Подробности -- на странице Цены.


3️⃣ Настройка подключения

Для доставки по UDP укажите пункт назначения, куда будут отправляться ваши данные:

  • IP-адрес -- публичный IPv4-адрес вашего сервера
  • Порт -- UDP-порт, к которому привяжется ваш слушатель (например, 8001)

Убедитесь, что ваш firewall разрешает входящий UDP-трафик на этом порту.

Для доставки по gRPC (Decoded Shred Stream) вводить ничего не нужно: ваш эндпоинт и токен доступа появятся на странице стрима, как только он станет активным.

Назначение или режим доставки — всё можно изменить бесплатно и в любой момент на странице деталей вашего стрима.


4️⃣ Оплата и активация

Отправьте точную сумму в SOL на показанный адрес (или отсканируйте QR-код) с любого кошелька или биржи. Сумма действительна, пока идёт обратный отсчёт; если он истёк, обновите платёж. После подтверждения платежа стрим переходит в стадию подготовки и становится активным через несколько минут.

Если возникнут проблемы при оплате, обратитесь в Discord или Telegram -- мы поможем вам начать.


5️⃣ Получите свои данные

Raw Shred Stream доставляет сырые шреды Solana на настроенные вами IP/порт. Забиндите UDP-сокет, затем выполните дешрединг, сборку и декодирование транзакций через оптимизированный декодер, чтобы преимущество по задержке сохранилось. В Быстром старте (сырые шреды) есть готовые к запуску слушатели на JavaScript, Python, Rust и Go, чтобы начать.

Хотите полностью обойтись без декодера? Decoded Shred Stream доставляет полностью собранные транзакции в стандартном wire-формате Solana — по UDP или gRPC.

🧪 Проверьте приём данных одной командой

Замените 8001 на настроенный вами порт:

bash
# Hex-дамп входящих байтов — должен печатать строки по мере прибытия пакетов
nc -ul 0.0.0.0 8001 | xxd | head -50

🎯 Что дальше?

Теперь у вас есть работающий стрим. Далее вы можете:

  • Следовать Быстрому старту (сырые шреды), чтобы принять первые датаграммы сырых шредов
  • Прочитать Создание приёмника, чтобы понять конвейер сырых шредов и когда лучше подойдёт Decoded Shred Stream
  • Оптимизировать настройку тюнингом буферов и многопоточными listener'ами
  • Выбрать регион, ближайший к вашему серверу, для минимизации задержки
  • Создать второй стрим в другом регионе для резервирования (у каждого стрима ровно одно подключение)

💬 Нужна помощь?

Если данные не поступают, ознакомьтесь с Руководством по устранению неполадок. Также вы можете связаться с командой:

Все способы связи -- на странице Поддержка.

Руководство по быстрому старту — Docs | ShredStream.com