Direct Shreds - Hướng dẫn nhanh
Cài đặt SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ 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 initslv b init- Sử dụng
shreds-tsnếu bạn muốn bot Shreds bằng TypeScript - Sử dụng
shreds-rustcho bot bằng Rust sử dụng Shreds
Thêm IP của Shreds load balancer vào allowlist
Chúng tôi chọn node gần nhất với IP đã đăng ký của bạn bằng cách kiểm tra ping thời gian thực từ mọi Shreds load balancer trong khu vực. Nếu ICMP bị chặn bởi firewall (ufw, security group, v.v.), kết quả ping có thể trở thành
9999ms, điều này có thể ngăn việc chọn khu vực gần nhất tối ưu. Vui lòng thêm các IP bên dưới vào allowlist để khu vực gần nhất được sử dụng tự động.| Khu vực | Domain | Địa chỉ IP |
|---|---|---|
| 🇳🇱 Amsterdam | shreds-ams6-1.erpc.global | 64.130.43.108 |
| 🇩🇪 Frankfurt | shreds-fra6-1.erpc.global | 64.130.41.236 |
| 🇬🇧 London | shreds-lon6-1.erpc.global | 64.130.63.211 |
| 🇮🇪 Dublin | shreds-dub6-1.erpc.global | 82.40.61.2 |
| 🇺🇸 New York | shreds-ny6-1.erpc.global | 64.130.37.235 |
| 🇺🇸 Chicago | shreds-chi-2.erpc.global | 84.32.71.34 |
| 🇺🇸 Salt Lake City | shreds-slc6-1.erpc.global | 72.244.154.7 |
| 🇸🇬 Singapore | shreds-sgp6-1.erpc.global | 67.209.55.19 |
| 🇯🇵 Tokyo | shreds-ty6-1.erpc.global | 198.13.133.89 |
Ví dụ Shreds Client – TypeScript
- Đổi tên tệp
.env.samplethành.env. - Cập nhật các giá trị trong tệp
.envvớ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"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.
- Cài đặt dependencies và chạy script:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Ví dụ Shreds Client – Rust
- Đổi tên
.env.samplethành.env - Chỉnh sửa
.envvớ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"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.
- Build và chạy client:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
✅ 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 Discord chính thức của Validators DAO.
Tham gia tại đây: https://discord.gg/C7ZQSrCkYR
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