SuperAPI AI 工具集

polymarket-cli

编程与开发

查看项目

更新于 10-15 20:05

技能介绍

用途:Polymarket CLI 是开源 Rust 命令行工具,可在终端浏览预测市场、下单、管理持仓并与链上合约交互,同时支持 JSON 输出供脚本和智能体使用。官方提示这是早期实验性软件,建议仅使用小额资金,API 与行为可能随时变化,确认交易前务必核实。

主要能力:分为只读浏览(市场、事件、标签、系列、评论、资料、体育,无需钱包)、CLOB 交易(下单、订单管理、余额、奖励、API 密钥,需钱包)、链上操作(CTF 拆分/合并/赎回、合约授权、跨链桥、链上数据查询)和钱包管理(创建/导入、设置向导、交互式 shell、升级)。连接 Gamma API、CLOB API 和 Polygon RPC。

安装:Homebrew 执行 brew tap Polymarket/polymarket-cli https://github.com/Polymarket/polymarket-cli 后 brew install polymarket;或 curl -sSL https://raw.githubusercontent.com/Polymarket/polymarket-cli/main/install.sh | sh;或从源码构建(需 Rust 1.88+):git clone https://github.com/Polymarket/polymarket-cli,cd polymarket-cli,cargo install --path .。

配置:私钥解析优先级为 --private-key 参数、POLYMARKET_PRIVATE_KEY 环境变量、~/.config/polymarket/config.json。签名类型有 proxy(默认)、eoa、gnosis-safe。输出格式用全局 -o table 或 -o json,需置于子命令之前。

常用示例:polymarket markets search "bitcoin" --limit 5;polymarket clob create-order --token TOKEN_ID --side buy --price 0.50 --size 10;polymarket -o json markets list --limit 100 | jq '.[].question';polymarket shell 进入交互模式。

限制:CLOB 交易无 gas 费,但合约授权与 CTF 操作需 Polygon 上的 MATIC 支付 gas;部分司法辖区受地理封锁限制;USDC 金额最多 6 位小数,价格为 0 到 1 之间的小数,数量以份额计。资料未提供收费与价格信息。