Rates Engine v0.5.0-rc.28
Pre-release
Pre-release
·
1328 commits
to main
since this release
[v0.5.0-rc.28] — 2026-05-07
Added
- Curated known-issuer metadata fallback on
/v1/issuersand
/v1/issuers/{g_strkey}. Top issuers (Circle/USDC, Aquarius/AQUA,
Ultra Capital/yXLM, Stronghold/SHX, MoneyGram, AnchorUSD) now
render withhome_domain+org_namepopulated. Until the
account-observer-to-issuers upsert path lands (see investigation
task), the productionissuers.home_domaincolumn stays empty
for every issuer; the fallback fills the gap at the wire boundary
for the most-asked-about anchors. DB-populated values still take
precedence.
Changed
- AssetLabel extracted to shared component at
web/explorer/src/components/AssetLabel.tsx. Was previously
copy-pasted into 5 view files (markets, dexes, dexes-by-source,
exchanges, oracles) — diverged subtly across copies (numeric
XLM, missing crypto: handler, missing SAC). Now everywhere
resolves SAC contracts via/v1/sac-wrappersconsistently and
any future canonical-form addition (lp:…) needs one edit not
five. - Currency converter dropdown is now a searchable combobox
on/currencies/[ticker]. The plain<select>over 100+
currencies was unusable; the new picker filters by typed
prefix, navigates with arrow keys, and selects with Enter.
Pure React, no extra dependencies.
Fixed
/research/architecture,/research/discovery,
/research/operations404 — only[slug]subroutes existed;
the category index 404'd. Add a small index page at each that
lists the curated docs for that category, with a back link to
/research.