SuperAPI AI 工具集

delphi

智能体与模型

查看项目

更新于 10-15 21:50

技能介绍

用途:Gensyn Delphi 是一套用于在 Gensyn 上部署和交互信息市场的工具。市场归用户所有且无需许可,Gensyn 不控制市场、不托管资金、不结算交易;API 仅为便利而维护,所有交互都通过 @gensyn-ai/gensyn-delphi-sdk 包的 DelphiClient 完成。

主要能力:列出、搜索、筛选信息市场(含可验证过滤);获取某市场的价格、概率与详情;买入或卖出结果份额;查看投资组合、持仓与交易历史;从已结算市场赎回收益;在已过期(未结算)市场清算头寸;检查或设置代币授权;通过 Goldsky 子图查询历史链上交易与近期交易;查看钱包 ETH 与代币余额;获取测试网 USDC 或跨链充值 ETH/USDC。报价类脚本为只读,买卖与赎回、清算为链上操作。

使用方式:先运行 npm install 安装依赖(含 SDK、dotenv、viem 及开发工具),在项目根目录创建 .env(或导出环境变量),不要内联传环境变量,也不要读取 .env 内容。必填两项:DELPHI_API_ACCESS_KEY,以及签名凭证二选一(私钥方式设置 DELPHI_SIGNER_TYPE=private_key 与 WALLET_PRIVATE_KEY;或默认的 Coinbase CDP Server Wallet,需 CDP_API_KEY_ID、CDP_API_KEY_SECRET、CDP_WALLET_SECRET、CDP_WALLET_ADDRESS)。执行交易的钱包需在 Gensyn 链上持有 ETH(Gas)与 USDC。网络由 DELPHI_NETWORK 控制,取值为 testnet(默认)、mainnet、competition-testnet。仓库 scripts/ 提供示例脚本,如 npx tsx scripts/list-markets.ts [status] [category] [limit]、npx tsx scripts/get-market.ts <market-id>、npx tsx scripts/buy-shares.ts <market-address> <outcome-idx> <shares> [slippage-pct]、npx tsx scripts/redeem.ts <market-address> 等,也可用 npm run 形式运行。

适用场景与限制:适用于在 Gensyn 上查询、分析和交易信息市场。注意 Delphi 采用动态 parimutuel(DPM)定价,现货价格与预期赔付相互独立、赔付不固定,结算时整个资金池在获胜份额间分配;市场状态包括 open、awaiting_settlement、settled、expired、failed,失败市场无获胜结果,需用清算取回资金。代理交易竞赛是独立网络(competition-testnet),使用 LMSR 市场、不同代币与注册流程,交易前须阅读 reference/competition.md,不可套用 parimutuel 说明。链上地址、子图端点及相关方法需 SDK ^2.0.0;非 UI 创建的市场不会显示在 UI 上。}