Polymarket · 签名中继 · 全景对齐 · 2026-06-15
目标:让被 Polymarket 地理墙的机器,经一台放行机器(relay)自动在 Polymarket V2 下单,且私钥不落到不可信机器。这一版按最新讨论拆成了 管理面(CF)+ 交易面(box),充值/提现交给用户自己——像交易所一样,我们只管开钱包 + 交易。
两条线:上面=管理面(Admin/CF 建钱包→密文存 KV);下面=交易面(client→Relay/box→Polymarket)。Relay 从 KV 取密文、本地 age 解密、只签订单、从 HK 出口。充值/提现不在图里——用户拿创建时存下的私钥,自己用 MetaMask 充提。
age-keygen → identity(私钥)留 box、root-only;recipient(公钥)给 Admin。age -d 解开 → 内存缓存 → 只签订单。| 谁 | 能干 | 不能干 |
|---|---|---|
| 员工 bot | 下单 · 撤单 · 读 | 拿私钥 · 转账 · 提现(都没路径) |
| 你(owner) | 建钱包(拿一次 key)· 交易 · 自己充提 | — |
| relay | 解密 → 只签订单 | 签转账/提现(守门) |
1建
POST /wallets {id} → 生成 key → 返回一次 + 地址 → 密文存 KV → 状态 pending。2存 + 充
你保存好这把 key → 走 V2 deposit 桥(POST /deposit 拿桥地址,收 native USDC,多链 $3 起)→ 自动 wrap 成 pUSD。3激活
POST /wallets/{id}/activate → relay 见状态 → 做链上 setup(wrap→授权→派生 L2)→ 标 ready。4交易
员工 bot 用官方 SDK,host+signer 指向 relay → 下单。relay 签 + 从 HK 出口。先证核心,再建系统
先用 $1 真单验"HK 能下单"这个唯一大未知,过了再搭全套 admin。
严格证据制,不信自报
codex 审出的 5 个 BLOCK,我逐条拿 SDK 源码 / 链上数据核过才认。
动真钱先报批
swap/wrap/转账这类,codex 必须先把"花多少·滑点·下哪个市场"报我,我审过才执行。
使唤 codex 做 legwork
查文档、写脚本这类活丢给 codex,我当工头把关验证。
私钥绝不外露
不打印、不进聊天、不进 git;走 SSH 加密通道、age 加密落盘。
三处同步 + 存记忆
DESIGN.md / TODO.md / 这页口径一致;关键决策写进项目记忆,跨天可续接。
交易面 relay(box)
管理面 Admin(Hono/CF)
测试
接入
ubuntu@43.129.174.63,Ubuntu 24.04)、装好 node22+age+SDKPOST /order 边缘放行(400 应用错、非 403)→ 大概率能下单SignatureTypeV2.EOA(用 EOA 模式,不碰 deposit-wallet);合约地址已取Ffstca5858@gmail,D1+KV+Workers 全有0x7826…5956:54.76 native USDC + 131 POL(deposit 桥收 native,可直充)| 发现 | 含义 |
|---|---|
下单是 POST /order 同步 | 不是 relayer /submit(那是链上交易流);源码 endpoints.js 实锤 |
| V2 签名默认 EOA | signatureType ?? EOA;deposit-wallet(POLY_1271/TypedDataSign 包装)是可选,我们走 EOA 更简单 |
| V2 有 deposit 桥 | POST /deposit 拿桥地址,收 native USDC 自动 wrap pUSD,多链 $3 起 —— 比手动 swap 干净,充值走这个 |
| onramp 只收 USDC.e | 手动 wrap 路径只收 USDC.e;所以充值首选上面的 deposit 桥(收 native) |
| codex 审出 5 BLOCK 全成立 | 盲签/透传白名单/下单端点/POLY_1271 包装/deposit funder,已修进 DESIGN |
本地详档:poly/relay/DESIGN.md · poly/relay/TODO.md(已同步本版:管理面/交易面分离 · 无提现 · age 托管 · V2 deposit 桥充值 · EOA 模式)。
一句话:Admin(CF/Hono)建钱包+返回一次+密文存 KV;Relay(HK box)取密文 age 解密、只签订单、HK 出口;充提你自己拿 key 在外部做。2026-06-15。