Solana 機器人 - 快速入門
安裝 SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

只需一條命令
slv b init,您就可以立即搭建一個使用高效能流式資料的 Solana 機器人開發環境。bash
slv b initslv b init- 如果您偏好基於 TypeScript 的 Shreds 機器人,請使用
shreds-ts - 如果需要基於 Rust 的 Shreds 機器人,請使用
shreds-rust - 如果您偏好基於 TypeScript 的 Geyser 機器人,請使用
geyser-typescript
只需選擇一個模板,所有必要的設定將自動完成。
Shreds 客戶端示例 - TypeScript
- 將
.env.sample檔案重新命名為.env。 - 使用您的實際端點更新
.env檔案中的值:
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.globalSHREDS_ENDPOINT=https://shreds-ams.erpc.global⚠️ 重要提示: 此端點僅作為示例提供,無法直接使用。請獲取並設定您的實際端點。
- 安裝依賴並執行指令碼:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Shreds 客戶端示例 - Rust
- 將
.env.sample重新命名為.env - 使用您的實際 Shreds 端點編輯
.env:
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.globalSHREDS_ENDPOINT=https://shreds-ams.erpc.global請注意:
此端點為示例端點,無法直接使用。請獲取並配置適合您環境的端點。
- 構建並執行客戶端:
bash
cargo runcargo run
Geyser 客戶端示例 - TypeScript
- 將
.env.sample重新命名為.env - 使用您的實際值編輯
.env:
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.globalGEYSER_ENDPOINT=http://grpc-ams1.erpc.global請注意:
此端點為示例端點,無法直接使用。請獲取並配置適合您環境的端點。
- 安裝依賴並啟動開發伺服器:
bash
pnpm i
pnpm devpnpm i
pnpm dev
✅ 1 天免費試用
Geyser 和 Shreds 機器人均可透過 Validators DAO 官方 Discord 伺服器免費試用 1 天。