Skip to content

Rates Engine v0.5.0-rc.17

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 May 22:41
· 1508 commits to main since this release
9c2a64c

[v0.5.0-rc.17] — 2026-05-06

Fixed

  • /v1/coins/XLM 500 regression on rc.16. The synthetic
    native-row builder (GetNativeCoinRow, PR #798) scanned
    the trades hypertable for WHERE ts >= now() - INTERVAL '7 days' AND (base_asset = 'native' OR quote_asset = 'native') to
    derive first_seen_ledger / last_seen_ledger /
    observation_count. On r1 that's millions of rows and was
    timing out under the existing Postgres lock-table pressure
    (SQLSTATE 53200). Replace with placeholder zeros for the
    ledger bounds and a cheap prices_1m row count for
    observation_count. XLM endpoint returns instantly again.

Added

  • Issuer detail page: external explorer links. Adds a
    cross-reference panel under the auth flags pointing at
    stellar.expert and stellarchain.io for the issuer's account,
    plus a direct link to the issuer's stellar.toml when the
    home domain is known. Useful for verifying SEP-1 metadata
    out-of-band, or pulling the issuer's full operations history
    from a dedicated explorer.
  • Home page: Top markets table. Sits between Top assets and
    Top movers — top 10 trading pairs by trailing-24h USD volume,
    each row deep-linking to the per-pair detail page at
    /markets/{base~quote}. Pulls /v1/markets?order_by= volume_24h_usd_desc. Complements the asset-centric Top assets
    / Top movers panels with a pair-centric view.
  • Home page: 5-card network stats strip. Sits above the
    existing 3-column NetworkLivePanel grid showing the
    scale-of-the-network at a glance — total 24h USD volume,
    active markets count, asset directory size, exchange-class
    sources online, and live XLM price + 24h change. All cells
    fed by existing API endpoints (/v1/markets, /v1/coins,
    /v1/sources, /v1/diagnostics/cursors); no synthesised
    data, rendered while loading.
  • Cmd-K search: G-strkey + pair shortcut detection. Typing
    a 56-char Stellar G-strkey now surfaces a "→ Issuer detail"
    result that deep-links to /issuers/{g_strkey}. Typing a pair
    shortcut like XLM/USDC, XLM USDC, or XLM-USDC resolves
    the codes against the loaded coins set and surfaces a "→ Pair
    detail" result deep-linking to /markets/{base~quote}.
  • /markets/{base~quote} per-pair detail page on the explorer.
    Static-export route enumerating the top 100 pairs by 24h USD
    volume at build time. Renders pair header (base/quote labels +
    current VWAP + 24h change derived from the chart), 24h hourly
    chart sparkline, last-50 trades feed (time / source / price /
    amounts), and a per-source breakdown bar chart showing which
    venue contributed how many of those trades. Markets table rows
    on /markets are now clickable links into the new detail page.
  • Stablecoin "PEG USD/EUR/MXN/…" badge on /assets/{slug}.
    Recognises the well-known Stellar stablecoins by code (USDC,
    USDT, PYUSD, DAI, EURC, MXNe, BRZ, GBPC, etc.) and replaces
    the meaningless 0.00% / 0.05% change pills with a single
    honest "Pegged to X" indicator. Non-stablecoin assets still
    show the 1h/24h/7d change pills.