SuperAPI AI 工具集

dflow-kalshi-trading

通用与其它

查看项目

更新于 10-16 05:06

技能介绍

用途:在 Kalshi 预测市场通过 DFlow 买入、卖出、赎回 YES/NO 结果代币。预测市场交易为异步:提交后需轮询至终态(closed/expired/failed)。

前置条件:DFlow 文档 MCP(https://pond.dflow.net/mcp),按仓库 README 安装;可选 dflow CLI。字段级细节通过 search_d_flow / query_docs_filesystem_d_flow 查询,不要猜测。

接入方式:CLI 适合命令行、脚本、本地智能体,管理密钥、签名、提交、轮询;API 适合带浏览器钱包(Phantom、Privy、Turnkey 等)的 Web/移动应用,钱包负责签名与 RPC,应用须经后端代理 HTTP(Trading API 无 CORS)。

结算轨道:每个已初始化市场同时提供 USDC 与 CASH 轨道,各有 marketLedger、yesMint、noMint,共享订单簿但交易与持仓按轨道隔离,两种 YES 代币不可互换。默认 USDC 轨道。结算铸币常量:USDC 为 EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,CASH 为 CASHx9KJUStyftLFWGvEVf59SGeG9sh5FfcnZMVPCASH。

买入:确认 KYC、地理限制、维护窗口可通过;以结算铸币为输入、结果铸币为输出提交订单;轮询至终态。CLI:dflow trade <atomic-amount> USDC --market <marketLedger> --side yes|no,自动轮询最多 120 秒。API:GET /order?userPublicKey=&inputMint=<settlement>&outputMint=<yesMint|noMint>&amount=<atomic>,再签名、提交、轮询 /order-status。

卖出:翻转铸币,结果代币入、结算代币出,无需 KYC。CLI:dflow trade <atomic-outcome> <outcome-mint>。赎回:市场确定且 redemptionStatus 为 open 后,按普通卖出获胜方回结算铸币处理。

需询问用户:操作类型、市场与方向、结算轨道、原子单位金额;API 还需钱包公钥与 DFlow API 密钥(有则用 https://quote-api.dflow.net 并带 x-api-key,无则用 https://dev-quote-api.dflow.net)。优先费默认 DFlow 自动、上限 0.005 SOL。API 支持赞助/免 gas 参数,CLI 不支持。

限制与注意:所有 Kalshi 铸币均为 6 位小数;买入仅整份合约,按金额购买并退还剩余稳定币;订单异步,链上落地不等于成交;买入需 Proof KYC 与地理合规;Kalshi 每周四 3:00–5:00 AM ET 维护;route_not_found 为综合错误;浏览器应用必须经后端代理。未覆盖内容请查询文档 MCP。