Skip to content

Add international vault listings - #1294

Merged
miohtama merged 1 commit into
masterfrom
international
Jul 2, 2026
Merged

Add international vault listings#1294
miohtama merged 1 commit into
masterfrom
international

Conversation

@miohtama

@miohtama miohtama commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Why

Non-USD vaults need a dedicated listing and detail-page handling so their TVL is shown consistently in USD while still exposing the denomination and native currency context. The existing pages treated some non-USD vault NAV values as already-dollar-denominated or skipped conversion when the backend supplied an empty denomination rate object.

Lessons learnt

Git worktrees do not copy ignored local files such as .env.local and data/, so private vault chart data can fail locally even when the main checkout works. The new worktree documentation records the required env and data symlink setup.

EURCV metadata may not have its own USD rate, so the frontend needs to infer the native currency and use stablecoin metadata fallback rates. Empty denomination_token_rate objects should not block that enrichment.

Summary

  • Add an International vault listing page for non-USD vaults and include it in vault listing navigation and the sitemap.
  • Convert current and peak TVL through denomination exchange rates in listings and vault detail metrics, including native-currency context and tooltips for non-USD/depegged vaults.
  • Enrich vault detail loads with stablecoin metadata fallback rates, including fetched timestamps and empty-rate-object handling.
  • Hide the utilisation chart on vault detail pages because vault protocols do not report useful utilisation data.
  • Add worktree documentation and cross-links for local env/data setup.

@miohtama
miohtama merged commit 754a183 into master Jul 2, 2026
5 checks passed
@miohtama
miohtama deleted the international branch July 2, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant