ShredStream - Quickstart

Установите SLV

bash
curl -fsSL https://storage.slv.dev/slv/install | sh

$ slv b init

slv b init
Одной командой slv b init вы можете мгновенно подготовить среду разработки для Solana bots с использованием высокопроизводительных stream-based данных.
bash
slv b init
  • Используйте shreds-ts, если предпочитаете Shreds bot на TypeScript
  • Используйте shreds-rust, если нужен bot на Rust с использованием Shreds

Разрешите источники ICMP-проверок задержки

Для выбора региона Shreds ERPC отправляет ICMP-запросы для измерения задержки на зарегистрированный вами IP-адрес с перечисленных ниже прокси-хостов. Разрешите входящие эхо-запросы ICMP со всех указанных исходных IP-адресов. Если их блокирует межсетевой экран (ufw, облачный межсетевой экран, группа безопасности и т. д.), результат измерения может составить 9999ms, и может быть выбран неоптимальный регион. Несколько IP-адресов в одном регионе относятся к разным хостам проверки; необходимо разрешить их все.
РегионИсходные IP-адреса ICMP
🇳🇱 Amsterdam64.130.43.108
🇺🇸 New York151.243.244.162
🇩🇪 Frankfurt64.130.41.236
🇯🇵 Tokyo143.20.238.88
🇸🇬 Singapore67.209.55.19
🇬🇧 London64.130.63.211

Пример Shreds Client – TypeScript

  1. Переименуйте файл .env.sample в .env.
  2. Обновите значения в файле .env, указав ваш фактический endpoint:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"
⚠️ Важное примечание: Этот endpoint приведен только в качестве примера и не может использоваться напрямую. Получите и укажите ваш реальный endpoint.
  1. Установите зависимости и запустите скрипт:
bash
pnpm i
pnpm dev
Shreds TypeScript VSCode

Пример Shreds Client – Rust

  1. Переименуйте .env.sample в .env
  2. Отредактируйте .env, указав ваш фактический Shreds endpoint:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"
Обратите внимание:
Этот endpoint является примером и не может использоваться как есть. Получите и настройте endpoint, подходящий для вашей среды.
  1. Соберите и запустите client:
bash
RUST_LOG=info cargo run
Shreds Rust VSCode

✅ Доступен 1-дневный бесплатный триал

Shreds endpoints можно бесплатно протестировать в течение 1 дня через официальный Discord-сервер Validators DAO.
Подключайтесь: https://discord.gg/C7ZQSrCkYR