Geyser gRPC - Bắt đầu 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ể ngay lập tức scaffolding môi trường phát triển cho Solana bot sử dụng dữ liệu dựa trên stream hiệu suất cao.
bash
slv b init
  • Sử dụng geyser-ts nếu bạn thích bot Geyser TypeScript
  • Sử dụng geyser-rust nếu bạn thích bot Geyser Rust

Ví dụ Geyser Client – TypeScript

  1. Đổi tên .env.sample thành .env
  2. Chỉnh sửa .env với các giá trị thực tế của bạn:
ini
X_TOKEN=YOUR_X_TOKEN_OR_API_KEY
GEYSER_ENDPOINT=https://grpc-ams.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 nguyên trạng. Vui lòng lấy và cấu hình endpoint phù hợp cho môi trường của bạn.
  1. Cài đặt dependency và khởi động development server:
bash
pnpm i
pnpm dev
Geyser TypeScript VSCode

Ví dụ Geyser Client – Rust

  1. Đổi tên .env.sample thành .env
  2. Chỉnh sửa .env với các giá trị thực tế của bạn:
ini
X_TOKEN=YOUR_X_TOKEN_OR_API_KEY
GEYSER_ENDPOINT=https://grpc-ams.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 nguyên trạng. 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
Geyser Rust VSCode

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

Cả Geyser và Shreds bot đều 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