Stellar Index v0.5.0-rc.125
Pre-release
Pre-release
[v0.5.0-rc.125] — 2026-06-19
Added
- Blend lending: USD TVL + real APY now populate (ADR-0039 follow-ups).
- SAC→USD:
/v1/lending/pools/{pool}/reservesnow prices reserves —
it maps each reserve's Stellar-Asset-Contract id back to the classic/native
asset it wraps (computed from the verified-currency catalogue via
xdrjson.SACContractID, validated against the known XLM + USDC SACs) and
prices that, sosupplied_usd/borrowed_usd/ pooltvl_usdfill in. - APY: the rate-model config (util / r_* / reactivity / decimals) is read
fromblend_adminqueue_set_reserveevents (metadata) — the on-chain
ResConfigstorage entry is uncaptured (set pre-capture, never rewritten),
but the event carries the same config, soborrow_apr/supply_apr
compute without a storage backfill.
- SAC→USD:
Changed
key_xdrbloom skip-index onledger_entry_changes(schema + r1
MATERIALIZE). Point lookups of a specific contract_data key now prune
granules instead of full-scanning ~1.7B rows: the wasm-hash + code-history
readers' instance-key lookups dropped ~21s → ~0.7s on r1. (Blend ResData
is rewritten constantly so its key spans many granules — the bloom prunes
little there, so the reserve reader keeps its recent-ledger window bound.)