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
X_TOKEN=YOUR_X_TOKEN_OR_API_KEY
GEYSER_ENDPOINT=https://grpc-ams.erpc.globalX_TOKEN=YOUR_X_TOKEN_OR_API_KEY
GEYSER_ENDPOINT=https://grpc-ams.erpc.global请注意:
此端点为示例端点,无法直接使用。请获取并配置适合您环境的端点。
- 安装依赖并启动开发服务器:
bash
pnpm i
pnpm devpnpm i
pnpm dev
✅ 1 天免费试用
Geyser 和 Shreds 机器人均可通过 Validators DAO 官方 Discord 服务器免费试用 1 天。