SuperAPI AI 工具集

polymarket-clob-client

智能体与模型

查看项目

更新于 10-15 22:11

技能介绍

用途:面向 Polymarket 预测市场的 TypeScript/JavaScript 交易客户端,封装 CLOB API,用于程序化下单、管理订单与仓位、读取行情。

主要能力:支持限价单(GTC)与市价单(FOK、FAK);查询订单簿、市场列表、24 小时行情;取消单个/批量/按市场或代币的订单;查询订单与成交记录;读取余额与持仓。采用两级认证:L1 用 EIP-712 钱包签名创建或派生 API 凭证,L2 用 API key、secret、passphrase 进行交易操作。支持 Chain.POLYGON 主网与 Chain.AMOY 测试网。

使用方式:安装 npm install @polymarkets/clob-client-v2,并安装对等依赖 npm install viem。首次用钱包签名调用 createOrDeriveApiKey() 获取凭证并保存到环境变量,再用凭证初始化已认证客户端。下单示例:client.createAndPostOrder({ tokenID, price, side, size }, { tickSize: "0.01" }, OrderType.GTC)。市价单使用 createAndPostMarketOrder。

适用场景:预测市场做市、监控价差并自动交易、批量挂单等策略脚本。

限制:凭证与链相关,创建和使用需保持同一链;价格需遵守 tick size(通常 0.01);需注意余额、代币 ID 有效性与速率限制。错误处理默认返回错误对象,可设 throwOnError 抛出 ApiError。官方文档见 https://docs.polymarket.com,仓库见 https://github.com/Polymarket/clob-client。