公开测试 — 在 Discord 上加入以获取支持咨询。
Raptor 目前免费使用,没有速率限制。
如何使用 Raptor
你不需要运行 Raptor 客户端或服务器。 从你的应用、后端或机器人直接调用 Solana Tracker 的托管 API——获取报价、构建兑换交易、在用户钱包中签名后发回即可。无需二进制、无需配置 RPC、也无需运营池索引。托管 API(大多数集成推荐)
- HTTP:
https://raptor-beta.solanatracker.io - WebSocket:
wss://raptor-beta.solanatracker.io
Swap API 指南
分步流程:报价 → 构建 → 签名 → 发送。支持 curl、fetch 与 WebSocket。
发送交易
提交已签名兑换并追踪确认状态。
自托管(可选) — 仅当你需要自己的 Raptor 实例时。GitHub 二进制发布。CLI 参数与环境变量见下方 自托管(可选)。
端点
Raptor 的基本流程很简单:获取报价、构建交易、用用户钱包签名、发送,然后追踪状态。Swap
分析
WebSocket
程序 ID - Mainnet:
RaptorD5ojtsqDDtJeRsunPLg6GvLYNnwKJWxYE4m87支持的 DEX
Raydium
- Raydium AMM
- Raydium CLMM
- Raydium CPMM
- Raydium LaunchLab/Launchpad
Meteora
- Meteora DLMM
- Meteora Dynamic AMM
- Meteora DAMM (Dynamic AMM V2)
- Meteora Curve
- Meteora DBC (Dynamic Bonding Curve)
Orca
- Whirlpool (legacy)
- Whirlpool V2
联合曲线
- Pump.fun
- Pumpswap
- Heaven (Buy/Sell)
- MoonIt (Buy/Sell)
- Boopfun (Buy/Sell)
PropAMM
- Humidifi
- Tessera
- Solfi V1/V2
- AlphaQ
- ZeroFi
- BisonFi
- GoonFi V2
其他
- FluxBeam
- PancakeSwap V3
路由
多跳(Multi-Hop)
- 最多 4 跳路径以获得最佳定价
- 感知路径的滑点计算(考虑多跳风险)
- DEX 特定的路由偏好
- 按地址列表过滤池
- 通过 txt 文件的 mint 白名单
- 仅直接路径模式(
onlyDirectRoutes/maxHops=1) - 循环套利选项
滑点
- 基于波动性和路径复杂度的动态滑点
- 感知路径的多跳滑点调整
- 手动滑点覆盖(数值或
"dynamic") - 带有滑点保护的最低输出量计算
平台费
- 从输入或输出代币中扣取费用
- 可配置的费用基点(最高 10%)
- 费用钱包指定
- 正向滑点的额外收费
- 在报价和兑换中自动调整费用
小费和交易控制
- 通过
tipAccount和tipLamports可选的原生 SOL 小费 - 交易版本选择(
V0或LEGACY) - 计算单元价格覆盖(
computeUnitPriceMicroLamports) - 计算单元限制覆盖(
computeUnitLimit) - 最大优先费上限(
maxPriorityFee) - 可选的目标代币账户覆盖(
destinationTokenAccount)
优先费
动态计算
- 针对路径的优先费计算
- DEX 特定的费用调整
- 近期费用数据追踪(已追踪 slot、总费用)
- 最大费用上限和覆盖
优先级
交易管理
Yellowstone Jet TPU
- 交易发送
- 自动重发并对齐 slot
- 多身份支持(默认 4,可配置)
追踪
- 实时状态监控(
pending/confirmed/failed/expired) - 延迟测量(发送到确认)
- 解析 Raptor 程序事件
- 原始交易存储
- 自动清理
速率限制
- 可配置 RPS(一般使用很少的 RPC 调用)
自托管(可选)
以下内容仅在你自行运行 Raptor 二进制 时需要。若使用上方托管 API,可忽略 CLI 参数与环境变量。CLI 标志
帮助与版本
池索引器
路由过滤器
白名单文件格式
--include-mints-file 和 --include-pools-file 都期望一个每行一个 pubkey 的纯文本文件。
示例:
- 空行被忽略
#表示注释开始- mint 白名单保留
token_a或token_b之一匹配所列 mint 的任何池 - 池白名单仅保留所列的池地址
- 如果与 DEX 过滤器一起使用,两种过滤器都会生效
性能
特性开关
Yellowstone Jet TPU
请求选项
POST /swap、POST /quote-and-swap 和 /stream/swap 订阅支持的常见兑换构建字段包括:
dexes— 逗号分隔的 DEX 白名单pools— 逗号分隔的池白名单maxHops— 最大路径深度(1-4)onlyDirectRoutes— 仅强制直接路径feeAccount、feeBps、feeFromInput、chargeBps— 平台费控制priorityFee、maxPriorityFee— 动态或固定优先费控制computeUnitPriceMicroLamports、computeUnitLimit— 计算预算覆盖txVersion、asLegacyTransaction— 交易格式控制tipAccount、tipLamports— 可选 SOL 小费转账destinationTokenAccount— 自定义输出目标代币账户