用途:Ranger Finance 是 Solana 上的永续合约聚合器与智能订单路由器(SOR),把 Drift、Flash Trade、Adrena、Jupiter Perps 等协议的流动性聚合到统一接口,用于构建永续合约交易应用与 AI 交易智能体。
主要能力:自动将订单路由到报价最优的场所;提供统一 API 管理多场所仓位;支持获取报价、开/加仓、减仓、平仓(可按场所或 CloseAll);查询仓位、交易历史、清算数据与资金费率;内置 MCP 服务器供 AI 智能体调用。
使用方式:TypeScript 侧克隆演示仓库并安装依赖:git clone https://github.com/ranger-finance/sor-ts-demo.git,cd sor-ts-demo,npm install。配置 .env 中的 RANGER_API_KEY、SOLANA_RPC_URL、WALLET_PRIVATE_KEY(可选)。用 ranger-sor-sdk 初始化 SorApi,调用 getOrderMetadata 获取报价,increasePosition/decreasePosition/closePosition 获取交易指令,再用 executeTransaction 签名执行。AI 智能体侧使用 ranger-agent-kit 的 perps-mcp,复制 .env.example 为 .env 后运行 python -m ranger_mcp。
适用场景:Solana 永续合约交易前端、聚合下单工具、仓位管理面板、AI 交易策略智能体。
限制:需自备 Ranger API Key 与 Solana RPC;交易需钱包签名,私钥应通过环境变量或安全密钥管理,不可硬编码;支持市场以资料所列协议为准(Drift 覆盖 SOL、BTC、ETH 等 20+ 资产,Flash、Adrena、Jupiter 覆盖 SOL、BTC、ETH);收费、价格与具体平台可用性暂未提供。