用途:让智能体在 Polymarket 预测市场(CLOB V2)上以 Privy EOA 钱包完成搜索市场、下单/撤单、管理持仓与查询状态等操作,整个过程不接触私钥。
主要能力:脚本支持一次性链上准备(包装 USDC.e 为 pUSD 并完成授权)、搜索事件与市场并返回 token_id 与实时价格、查看余额/持仓/挂单/成交、构建 EIP-712 下单载荷、提交并验证成交、撤单(单个或全部)、为全部持仓生成卖单,以及检查或派生 CLOB API 凭据。
必要用法:工作目录为技能目录,脚本位于 skills/polymarket/scripts/。一次性初始化可用 python3 scripts/setup.py --all 10 包装 10 USDC.e 并完成全部授权,且幂等可重复执行;搜索用 python3 scripts/search.py "trump" --limit 3;下单先运行 python3 scripts/prepare_order.py <token_id> BUY 0.65 10,再通过 wallet_sign_typed_data 对 /tmp/poly_order.json 签名(唯一一次非脚本步骤),最后运行 python3 scripts/post_order.py 0xSIGNATURE 提交。平仓使用 python3 scripts/close_positions.py。状态查询用 python3 scripts/status.py。鉴权刷新用 python3 scripts/auth.py --check / --prepare / --save。
适用场景:需要以预测市场为对象的自动交易、持仓管理与市场检索任务。
限制与注意:CLOB V2 以 pUSD 结算,需先持有 USDC.e 包装并完成 3 个交易所支出者授权及 CTF 授权;签名类型固定为 0(EOA);最小订单金额 1 美元、最小 5 股;CLOB API 对美国 IP 有地域限制,脚本会经 sc-vpn.internal:8080 透明路由,可用 POLY_VPN_REGION 或 POLY_DISABLE_VPN 覆盖;部分 Privy/Alchemy 支付方 HTTP 500 属暂时性抖动,可等待约 10 秒重试;具体收费、价格与平台细节暂未提供。