跳到内容

资源

更新日志

平台和 API 的重要更新记录。较早的条目可能已汇总;完整详情请查阅发布标签。

v0.7

2026 年 5 月

  • 修复Creator revenue distribution clarified — markets you propose pay 10% of trading fees to the creator live today (cycle 4 doc accuracy fix).
  • 修复Resolution flow diagram corrected: upheld disputes return market to Trading status (was incorrectly shown as Proposed).
  • 新增404 page now locale-aware; bridge no-wallet flow added; navbar Sign Up button reordered; new admin reconciliation health endpoint.
  • 新增Matcher deadlock retry hardened with Prometheus counters; rebate program leaderboard shipped.

v0.6

2026 年 5 月

  • 新增Maker rebate program shipped: per-fill mode (default, 5 BPS / 10 BPS for API-key holders) and admin-gated pooled mode with `weight = fill_notional × p × (1−p) × 4` fee-curve weighting, daily distribution against the platform fee account, $1 USDC payout floor with carry-over, manual distribute + per-market exclusion + adjust endpoints (PRs #56, #66, #80, #97, T5/T9/T10).
  • 新增Public leaderboard for maker rebates (multi-cycle aggregation, opt-in privacy, anon-XXXX fallback for users without a display name) — admin-gated, off by default.
  • 新增Treasury reconciliation endpoint (T5) — admin can reconcile platform fee account against accrued + distributed rebates with a single API call.
  • 修复Settlement matcher hardened: retry-on-deadlock for concurrent settlement transactions; E2E test markets excluded from public feed and listings.
  • 变更Negative-risk page moved to /docs/roadmap/ — feature is on the Q3 2026 target, no live market exposes it today. Proposal-fee policy reconciled across /docs/trading + /docs/concepts/fees + MCP: the $1 proposal fee is refunded if your proposal is rejected, and retained when your proposal is approved (since approval means your market is live). Matches `proposal_service.go:501-537`.
  • 变更Documentation overhaul: Polymarket-aligned restructure of /concepts/markets-events with single-market vs multi-market event terminology; /concepts/prices folded order book + matching; new /concepts/positions (Positions & payouts) page; UML/Mermaid diagrams replaced with hand-rolled SVG (resolution flow, order state, gasless sequence) plus mobile right-edge fade for horizontal scrollability.
  • 修复Critical correctness fixes: /docs/trading/positions `avg_buy_price` unit corrected from BPS to cents (was 100× off — `profile_handler.go:150`); /docs/trading + /docs/api maker rebate now states 5/10 BPS API-key tier explicitly; FAQ "live-staging environment" phrasing replaced; Polygon explicitly named in deposit step.

v0.5

2026 年 4 月

  • 新增WebSocket fan-out architecture stabilized: single notification-service entry point (`NotificationService.SendWithData`), user + hydrated gate, 60s fallback poll pattern (PRs #56, #60, #66, #80, #83-#88). Engineering doc at `docs/engineering/WEBSOCKET.md`.
  • 修复Settlement transaction integrity: 30 i18n key fixes (47 translation keys), role → roles migration regression repair, orphaned-order cleanup, 5×P1 + 4×REG fixes from cycle-14 audit.
  • 变更API reference reconciled against router.go (P0 correctness pass); KYC tier display fixed in admin panel (micro-USDC → USDC at the boundary); admin route split + mobile table support.
  • 新增Dispute machinery: configurable dispute window, upheld-dispute resets window (not back to Trading), circuit-breaker admin-resume + notification, forfeited bonds → dispute reserve pool.
  • 修复Frontend cleanup cycle: onboarding CTA, header order, resolution diagram, Thai word-break, navbar aria-hidden, locale-subtree 404 page, follow `following` array fix, 22 fixes from audit-2026-05-13 phase 0-5.

v0.4

2026 年 3 月

  • 新增Public Oracle endpoints (GET /oracle/verify, /propose, /settled) shipped — prediction-market transparency principle. Resolution write action HMAC-secured server-side.
  • 新增MCP integration shipped: Streamable HTTP at /mcp, SSE at /mcp/sse, OAuth scope-gated admin tools hidden from tools/list for un-scoped clients.
  • 新增Web3 bridge: per-user proxy wallet model, deposit detection via on-chain monitoring, withdrawal flow with admin auto-approve threshold from `bridge_service.go`.