SuperAPI AI 工具集

dflow

编程与开发

查看项目

更新于 10-16 05:50

技能介绍

用途:帮助开发者在 Solana 上构建交易应用,将 DFlow 的交易 API 与 Helius 基础设施组合使用。DFlow 是聚合多场所流动性的 DEX 聚合器,支持现货兑换与预测市场,并提供用于自主交易执行的 Agent CLI;Helius 提供交易提交(Sender)、优先费优化、DAS 资产查询、实时链上流(WebSocket、LaserStream)和钱包情报。

主要能力与路由:现货兑换走 DFlow 现货交易参考加 Helius Sender 与优先费;预测市场涉及市场发现、YES/NO 下单、结算赎回与 Proof KYC;实时行情用 DFlow WebSocket,链上监控用 Helius WebSocket 或 LaserStream;低延迟/高频场景用 LaserStream(碎块级延迟,主网需 Business+ 套餐,$499+/月);组合、代币列表和交易历史用 Helius DAS 与 Wallet API;自主交易代理用 DFlow Agent CLI,可配置 guardrails(如 max_trade_size_usd、max_daily_volume_usd、allowed_tokens),并用 --confirm 非交互执行。

前置条件:Helius MCP 服务器应随插件自动启动,需确认 heliusWallet、heliusAsset、heliusChain 等工具可用;若不可用,勿用 curl 绕过,可执行 claude mcp add helius npx helius-mcp@2.2.0 后重启。DFlow MCP 服务器不随插件捆绑,需用户自行按 https://pond.dflow.net/build/mcp 配置,未配置时可直接用 fetch/curl 调 REST 端点。DFlow REST 开发端点无需 API key 但有速率限制,WebSocket 始终需要 key(https://pond.dflow.net/build/api-key)。

关键限制与规则:DFlow 交易应通过 Helius Sender 提交,勿直接对标准 RPC 发 sendTransaction;使用 Sender 时须带 skipPreflight: true 与 maxRetries: 0;DFlow /order 的 priorityLevel 已处理优先费与 Jito 小费,勿重复添加计算预算指令;Web 应用调用 DFlow Trade API 必须经后端代理(无 CORS 头);金额一律用原子单位;预测市场下单前检查 market status === 'active' 并在交易时校验 KYC;异步交易轮询 /order-status;预测市场需注意周四美东 3-5 点维护窗口。链上数据用 Helius MCP 工具获取,勿硬编码或模拟链上状态;浏览器链接统一使用 Orb(https://orbmarkets.io),交易链接格式 https://orbmarkets.io/tx/{signature}。SDK 用法:TypeScript 用 import { createHelius } from "helius-sdk",LaserStream 用 import { subscribe } from 'helius-laserstream'。API key 勿提交到 git,用环境变量;限流用指数退避处理。具体费用、价格、效果等未在资料中提供的细节暂未提供。