Solana bot - 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 shreds-ts nếu bạn thích bot Shreds dựa trên TypeScript
  • Sử dụng shreds-rust cho bot dựa trên Rust sử dụng Shreds
  • Sử dụng geyser-typescript nếu bạn thích bot Geyser dựa trên TypeScript
Chỉ cần chọn một template, và toàn bộ thiết lập cần thiết sẽ được thực hiện tự động.

Ví dụ Shreds Client – TypeScript

  1. Đổi tên file .env.sample thành .env.
  2. Cập nhật các giá trị trong file .env với endpoint thực tế của bạn:
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.global
⚠️ 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à thiết lập endpoint thực tế của bạn.
  1. Cài đặt các dependency 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=https://shreds-ams.erpc.global
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
cargo run
Shreds Rust VSCode

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
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

✅ 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