feat: clearer cross-chain balance breakdown UX - #25
Open
giwaov wants to merge 1 commit into
Open
Conversation
- Display per-chain USDC breakdown under Gateway balance - Add info tooltip explaining Gateway liquidity abstraction - Show visual indicator when cross-chain routing is used in transfers Closes circlefin#8
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Addresses #8 - adds transparency to the unified USDC balance view.
Changes
1. Per-chain Gateway balance breakdown
Shows how much USDC is held on each chain within the Gateway balance, displayed as a compact list underneath the total.
2. Gateway tooltip
Adds an info icon next to 'Arc Gateway Balance' with a tooltip explaining how Gateway abstracts liquidity across chains - helpful for non-technical users.
3. Cross-chain routing indicator
When the transfer source and destination chains differ, a visual banner appears explaining that Gateway will route USDC cross-chain via burn/mint. Supports both light and dark themes.
Scope
Single file change: \components/wallet-dashboard.tsx\ (+48/-2). Uses existing UI primitives (Tooltip, Separator) and the existing \CHAIN_NAMES\ config - no new dependencies.