Skip to content

Rates Engine v0.5.0-rc.18

Pre-release
Pre-release

Choose a tag to compare

@AshFrancis AshFrancis released this 06 May 23:12
· 1502 commits to main since this release
b7f8233

Fixed

  • Coinbase / Binance dust trades no longer ERROR-log. Tiny
    off-chain lots (e.g. 1e-8 XLM at $0.16) compute base × price / 10^8 = 0 under our integer precision floor, and the canonical
    validator was rejecting them with quote_amount must be positive, got 0. The trades are real but below our display
    precision; introduce a typed ErrDustTrade sentinel and the
    caller drops the frame silently. ~9 such drops/hour on
    coinbase (XLMUSD + ADAUSD) before the fix.

Added

  • Status page: incident history populated. First entry on
    status.ratesengine.net under "Incident history" — the SEV-3
    Postgres lock-table-full event from 2026-05-06 (resolved
    22:39 UTC). Hand-maintained in web/status/src/app/page.tsx
    until the /v1/incidents API (reading from
    docs/operations/incidents/*.md) ships.