Direct Shreds - Hướng dẫn nhanh

Cài đặt SLV

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

$ slv b init

slv b init
Chỉ với một lệnh duy nhất, slv b init, bạn có thể khởi tạo ngay môi trường phát triển cho Solana bot sử dụng dữ liệu stream hiệu suất cao.
bash
slv b init
  • Sử dụng shreds-ts nếu bạn muốn bot Shreds bằng TypeScript
  • Sử dụng shreds-rust cho bot bằng Rust sử dụng Shreds

Cho phép các nguồn thăm dò độ trễ ICMP

Để chọn khu vực cho Shreds, ERPC gửi các gói thăm dò độ trễ ICMP đến IP đã đăng ký của bạn từ các máy chủ proxy được liệt kê bên dưới. Hãy cho phép các yêu cầu ICMP echo đến từ mọi IP nguồn được liệt kê. Nếu bị tường lửa (ufw, tường lửa đám mây, nhóm bảo mật, v.v.) chặn, kết quả đo có thể trở thành 9999ms và một khu vực không tối ưu có thể được chọn. Nhiều IP trong cùng một khu vực là các máy chủ thăm dò riêng biệt; tất cả đều bắt buộc.
Khu vực thăm dòIP nguồn ICMP
🇳🇱 Amsterdam64.130.43.108
🇺🇸 New York64.130.37.235
🇩🇪 Frankfurt64.130.41.236
🇯🇵 Tokyo198.13.133.89
🇸🇬 Singapore67.209.55.19
🇬🇧 London64.130.63.211
🛰️ Far Point198.13.133.126
🇦🇺 Sydney82.26.116.35

Ví dụ Shreds Client – TypeScript

  1. Đổi tên tệp .env.sample thành .env.
  2. Cập nhật các giá trị trong tệp .env với endpoint thực tế của bạn:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"
⚠️ Lưu ý quan trọng: Endpoint này được cung cấp làm ví dụ và không thể sử dụng trực tiếp. Hãy lấy và đặt endpoint thực tế của bạn cho phù hợp.
  1. Cài đặt dependencies và chạy script:
bash
pnpm i
pnpm dev
Shreds TypeScript VSCode

Ví dụ Shreds Client – Rust

  1. Đổi tên .env.sample thành .env
  2. Chỉnh sửa .env với endpoint Shreds thực tế của bạn:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"
Xin lưu ý:
Endpoint này là mẫu và không thể sử dụng trực tiếp. Vui lòng lấy và cấu hình endpoint phù hợp cho môi trường của bạn.
  1. Build và chạy client:
bash
RUST_LOG=info cargo run
Shreds Rust VSCode

✅ Dùng thử miễn phí 1 ngày

Endpoint Shreds có thể được thử nghiệm miễn phí trong 1 ngày thông qua server bảng điều khiển ERPC Web.
Mở dashboard tại đây: https://dashboard.erpc.global/vi

Solana Stream SDK

Solana Stream SDK
Triển khai client được bao gồm trong mã khởi đầu Shreds tải về qua lệnh slv b init được hỗ trợ bởi Solana Stream SDK mã nguồn mở.
Hỗ trợ cả Rust và TypeScript, SDK cho phép xử lý hiệu quả lớp giao tiếp trực tiếp của Solana — bao gồm Shreds subscription, phân tích gói tin, và trích xuất transaction.
Với SDK này, bạn có thể bắt đầu phát triển với Shreds stream ngay lập tức. Mã khởi đầu được tạo bởi slv b init là template thực tế để xây dựng ứng dụng của riêng bạn.
Để biết thêm chi tiết, hãy truy cập GitHub repository: https://github.com/ValidatorsDAO/solana-stream