Skip to content

Add multi-chain vault browsing#619

Draft
Seranged wants to merge 4 commits into
developmentfrom
feature/lite-242-add-multi-chain-support-with-the-connected-chain-abstracted
Draft

Add multi-chain vault browsing#619
Seranged wants to merge 4 commits into
developmentfrom
feature/lite-242-add-multi-chain-support-with-the-connected-chain-abstracted

Conversation

@Seranged

Copy link
Copy Markdown
Contributor

Summary

  • Adds multi-chain vault browsing so users can select several supported chains and scan lend, borrow, earn, and explore surfaces together.
  • Keeps detail and transaction flows anchored to a current chain while list/catalog views can aggregate selected chains.
  • Preserves chain-specific label, registry, category, and refresh state to avoid cross-chain address collisions.

Changes

  • Adds selected-chain state, URL/localStorage sync for networks, and a multi-select chain picker in the header.
  • Loads labels and vault registries per chain, then merges catalogue data for browsing while retaining chain-scoped cache keys.
  • Adds chain filters and chain indicators across vault lists, borrow pairs, and vault detail headers.
  • Makes periodic refresh, escrow discovery, unresolved collateral lookup, and unknown-vault resolution chain-aware.

Test plan

  • npm run typecheck
  • npm run test:run
  • git diff --check origin/development...HEAD

Add selected-chain state, chain-aware label and vault registry loading, multi-chain filters, and chain indicators across vault lists and details.
@railway-app railway-app Bot temporarily deployed to euler-lite / euler-lite-pr-619 June 24, 2026 12:08 Destroyed
@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: euler-xyz/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 782c604d-e63e-42f6-b3e2-6b1f7bcab738

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/lite-242-add-multi-chain-support-with-the-connected-chain-abstracted

Comment @coderabbitai help to get the list of available commands.

@railway-app

railway-app Bot commented Jun 24, 2026

Copy link
Copy Markdown

🚅 Deployed to the euler-lite-pr-619 environment in euler-lite

Service Status Web Updated (UTC)
dev-build ✅ Success (View Logs) Web Jun 25, 2026 at 10:56 am

Load and resolve token, label, curator, and market metadata by vault chain so multi-chain list views do not fall back to the active chain only.
@railway-app railway-app Bot temporarily deployed to euler-lite / euler-lite-pr-619 June 25, 2026 10:31 Destroyed
Thread chain context through selected-chain rewards, wallet balances, aggregate sorting, and discovery caches so overlapping addresses do not read current-chain data.
@railway-app railway-app Bot temporarily deployed to euler-lite / euler-lite-pr-619 June 25, 2026 10:49 Destroyed
Resolve borrow page conflicts between multi-chain data flow fixes and the latest filter UI changes.
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