ShredStream - Quickstart
Установите SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

Одной командой
slv b init вы можете мгновенно подготовить среду разработки для Solana bots с использованием высокопроизводительных stream-based данных.bash
slv b initslv b init- Используйте
shreds-ts, если предпочитаете Shreds bot на TypeScript - Используйте
shreds-rust, если нужен bot на Rust с использованием Shreds
Пример Shreds Client – TypeScript
- Переименуйте файл
.env.sampleв.env. - Обновите значения в файле
.env, указав ваш фактический endpoint:
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=https://shreds-ams.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"⚠️ Важное примечание: Этот endpoint приведен только в качестве примера и не может использоваться напрямую. Получите и укажите ваш реальный endpoint.
- Установите зависимости и запустите скрипт:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Пример Shreds Client – Rust
- Переименуйте
.env.sampleв.env - Отредактируйте
.env, указав ваш фактический Shreds endpoint:
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=https://shreds-ams.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"Обратите внимание:
Этот endpoint является примером и не может использоваться как есть. Получите и настройте endpoint, подходящий для вашей среды.
- Соберите и запустите client:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
✅ Доступен 1-дневный бесплатный триал
Shreds endpoints можно бесплатно протестировать в течение 1 дня через официальный Discord-сервер Validators DAO.
Подключайтесь: https://discord.gg/C7ZQSrCkYR