用途:在 Polymarket 的 CLOB 上以智能体的 Polygon 钱包进行真实交易,采用 EOA 模式(signature_type=0),钱包同时是签名者与挂单者,无需代理合约。买卖结果代币、查余额、查订单、管理订单。
首次配置:用 wallet_info 获取 Polygon 地址作为 POLY_WALLET;签署 EIP-712 ClobAuth 消息并向 https://clob.polymarket.com/auth/api-key 申请 API 凭证,保存 POLY_API_KEY、POLY_SECRET、POLY_PASSPHRASE、POLY_WALLET 到 .env;向该地址转入 Polygon 原生 USDC(0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174)作为资金,并转入约 1 POL 支付一次性授权 gas;对 CTF Exchange(0x4bFb41d5B3570DeFd03C39a9A4D8dE6Bd8B8982E)与其 neg-risk 合约(0xC5d563A36AE78145C45a50134d48A1215220f80a)分别授权 USDC 最大额度。
使用方式:用 python3 skills/polymarket-trade/scripts/poly_research.py 系列命令查询(lookup、search、orderbook、rr、balance、positions、trades、orders、cancel、cancel_all)。下单流程为:准备订单(prepare 生成 domain/types/message/meta)→ 用 wallet_sign_typed_data 签名 → 提交签名订单。价格即概率,$0.55 约合 55%,成交后每份代币结算 $1。订单默认 GTC、0 bps 挂单费,tick_size 为 0.01 或 0.001,最小约 5 份代币(视市场而定)。
限制与注意:所有 CLOB API 请求存在地域封锁,脚本默认经 sc-vpn.internal:8080 路由(默认德国,区域由 POLY_VPN_REGION 设置),Gamma API 不受限;钱包策略需允许 eth_signTypedData_v4 与链 137 的 eth_sendTransaction;下单前必须获得用户明确确认,先研究分析、展示建议下注与风险回报,用户确认后方可执行。
适用场景:围绕预测市场进行调研、估算概率、比较市场价格与估计值的边际,并据此做多或做空结果代币。收费、价格和平台适用范围等未提供资料。