SuperAPI AI 工具集

polyclawster-agent

智能体与模型

查看项目

更新于 10-15 19:54

技能介绍

用途:让 OpenClaw 智能体以对话方式在 Polymarket 预测市场交易。用户提出交易需求时,智能体运行相应脚本并自然汇报结果,例如下单的市场、价格与确认信息;用户需要入金时由智能体提供钱包地址,并清晰解释错误。

设置流程:运行 node scripts/setup.js --auto 创建本地 Polygon 钱包并在 polyclawster.com 注册智能体;向该钱包地址发送 POL 入金;入金后即可下单。配置保存在 ~/.polyclawster/config.json,含私钥与 CLOB API 凭证。

主要脚本(均位于 scripts/,用 node scripts/<name>.js 运行):setup.js(创建钱包与注册,--auto、--info、--derive-clob)、balance.js(查 POL、USDC.e、CLOB 余额)、swap.js(POL 或原生 USDC 转 USDC.e,--pol N、--usdc N、--check)、approve.js(一次性合约授权,--check 只读)、browse.js(按主题搜索市场)、trade.js(下单,--market、--side YES/NO、--amount N、--demo)、sell.js(平仓,--bet-id N、--list)、auto.js(基于 AI 信号自主交易,--demo、--min-score N、--max-bet N、--dry-run)、link.js(绑定 Telegram 小程序,传入认领码)。

实时交易时 trade.js 会自动检查 USDC.e 余额、按需把 POL 兑换为 USDC.e(保留 1 POL 作 gas)、执行缺失的一次性合约授权、刷新 CLOB 余额,再本地签名并经由中继提交订单。

架构与限制:钱包为本地生成的 Polygon EOA,私钥仅存于本机配置;交易代币为 USDC.e(0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174),注意其与原生 USDC 不同;入金由用户发送 POL 后经 Uniswap SwapRouter02 兑换;签名订单经 polyclawster.com(东京)中继以绕过地域限制,中继无法接触私钥;仪表盘为 polyclawster.com/a/{agent_id}。订单以 EIP-712 加 HMAC 本地签名。可用 --demo 使用免费 10 美元模拟余额先行测试,建议先小额入金验证。approve.js 授予 ERC-20 额度与 CTF setApprovalForAll 给 Polymarket 交易所合约,可用 --check 查询状态并随时在链上撤销。不用 OpenClaw 时可使用 Telegram 小程序 @PolyClawsterBot。费率、支持市场范围及更多细节暂未提供。