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

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


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

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

  • Сервер с публичным IP-адресом -- shreds доставляются по UDP, поэтому ваш сервер должен быть доступен из интернета.
  • Открытый UDP-порт -- вам понадобится хотя бы один открытый UDP-порт (например, 8001) в вашем firewall или группе безопасности.
  • SOL (Solana) -- достаточно для оплаты выбранной продолжительности (от $49). Вы можете отправить SOL с любого кошелька или биржи.

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

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

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

Подробные инструкции -- на странице Создание аккаунта.


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

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

ПродолжительностьЦенаДоступ
Ежедневный$4924 часа
Еженедельный$1997 дней
Ежемесячный$49930 дней

Каждый вариант включает UDP-подключение к выбранному региону.

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


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

При создании стрима укажите пункт назначения для отправки shreds:

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

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

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


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

Завершите оплату с помощью SOL. Окно оплаты отобразит QR-код и адрес для оплаты. Отсканируйте QR-код или скопируйте адрес и отправьте точную сумму в SOL с любого кошелька или биржи. Ваш стрим активируется автоматически после подтверждения платежа ончейн. ShredStream.com немедленно начнёт отправку shreds на указанный адрес.

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


5️⃣ Установите SDK и начните стриминг

Самый быстрый способ принимать и декодировать shreds — наш SDK, пять строк кода на языке, который вы уже используете. Он берёт на себя UDP-приём, тюнинг сокетов, парсинг shreds и декодирование транзакций.

JavaScript / TypeScriptnpm install shredstream
Pythonpip install shredstream
Rustcargo add shredstream
Go
Gogo get github.com/shredstream/shredstream-sdk-go

См. Быстрый старт SDK для готовых к запуску сниппетов на JavaScript, Python, Rust и Go.

Наш формат shred оптимизирован под ShredStream.com для ультра-низкой задержки. SDK управляет им прозрачно. Если вы планируете создать custom UDP-приёмник, сначала прочитайте Почему стоит использовать SDK, затем справочник Формат пакетов.

🔧 Продвинутое: проверить сырой UDP-приём через netcat

Если вы хотите убедиться, что UDP-пакеты доходят до сервера до установки SDK, используйте nc (netcat). Замените 8001 на назначенный порт:

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

Полезно для отладки firewall и сетевых путей — но для реальной интеграции используйте SDK.


🎯 Что дальше?

Теперь у вас есть живой поток shreds Solana. Далее вы можете:

  • Следовать Быстрому старту SDK, чтобы декодировать shreds в готовые к использованию транзакции
  • Прочитать Почему стоит использовать SDK, чтобы понять рекомендуемый путь интеграции
  • Оптимизировать настройку тюнингом буферов и многопоточными listener'ами
  • Выбрать оптимальный регион в панели управления для минимизации задержки
  • Добавить дополнительные подключения на странице деталей стрима для резервирования

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

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

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

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