Skip to content

v0.30.4 — Polymarket doc & runtime-text accuracy audit

Choose a tag to compare

@VickyXAI VickyXAI released this 13 Jul 17:01

A two-round multi-agent audit of the polymarket-trading skill against the implementation (69 claims verified, every finding adversarially re-checked) surfaced 24 stale or contradictory statements left behind by the 0.30.0 builder-key-bootstrap and 0.30.3 Finland-egress transitions. All fixed:

  • Tool description no longer demands POLYMARKET_RELAYER_API_KEY/_SECRET/_PASSPHRASE (creds are auto-bootstrapped from the wallet key since 0.30.0) and states the Finland-egress geoblock default.
  • Dead manual-creds code deleted (-77 lines): relayerCredsMissing(), the unreachable "get relayer creds" setup branch, deriveDepositWalletNoCreds(), unused RelayerCreds env config.
  • Proxy ≠ egress, consistently: every surface (403 error, setup region line, skill, README, setup guide) now leads with the POLYMARKET_CLOB_HOST repoint and states that a proxy alone doesn't change the Polymarket-facing egress.
  • EOA mode (POLYMARKET_SIG_TYPE=0) honestly framed as a diagnostic fallback — the CLOB may reject plain-EOA makers (removes the contradictory "read-only for orders" claim).
  • Signer-key custody claims qualified: ~/.blockrun/.session is the default; BLOCKRUN_WALLET_KEY or an agent wallet.json takes precedence — backup notes now point at the key behind the signer address setup prints. README env table gains the missing BLOCKRUN_WALLET_KEY row.

150 tests, typecheck, build, stdio smoke (19 tools) green. No behavior change to trading paths.