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
X_TOKEN=YOUR_X_TOKEN_OR_API_KEY
GEYSER_ENDPOINT=https://grpc-ams.erpc.global
请注意:
此端点为示例端点,无法直接使用。请获取并配置适合您环境的端点。
  1. 安装依赖并启动开发服务器:
bash
pnpm i
pnpm dev
Geyser TypeScript VSCode

✅ 1 天免费试用

Geyser 和 Shreds 机器人均可通过 Validators DAO 官方 Discord 服务器免费试用 1 天。