Solana 機器人 - 快速入門

安裝 SLV

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

$ slv b init

slv b init
只需一條命令 slv b init,您就可以立即搭建一個使用高效能流式資料的 Solana 機器人開發環境。
bash
slv b init
  • 如果您偏好基於 TypeScript 的 Shreds 機器人,請使用 shreds-ts
  • 如果需要基於 Rust 的 Shreds 機器人,請使用 shreds-rust
  • 如果您偏好基於 TypeScript 的 Geyser 機器人,請使用 geyser-typescript
只需選擇一個模板,所有必要的設定將自動完成。

Shreds 客戶端示例 - TypeScript

  1. .env.sample 檔案重新命名為 .env
  2. 使用您的實際端點更新 .env 檔案中的值:
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.global
⚠️ 重要提示: 此端點僅作為示例提供,無法直接使用。請獲取並設定您的實際端點。
  1. 安裝依賴並執行指令碼:
bash
pnpm i
pnpm dev
Shreds TypeScript VSCode

Shreds 客戶端示例 - Rust

  1. .env.sample 重新命名為 .env
  2. 使用您的實際 Shreds 端點編輯 .env
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.global
請注意:
此端點為示例端點,無法直接使用。請獲取並配置適合您環境的端點。
  1. 構建並執行客戶端:
bash
cargo run
Shreds Rust VSCode

Geyser 客戶端示例 - TypeScript

  1. .env.sample 重新命名為 .env
  2. 使用您的實際值編輯 .env
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
請注意:
此端點為示例端點,無法直接使用。請獲取並配置適合您環境的端點。
  1. 安裝依賴並啟動開發伺服器:
bash
pnpm i
pnpm dev
Geyser TypeScript VSCode

✅ 1 天免費試用

Geyser 和 Shreds 機器人均可透過 Validators DAO 官方 Discord 伺服器免費試用 1 天。