Key reusable components and how they interact.
Sends chat messages to the backend agent endpoint.
Displays tool-use traces (optional).
Can extract a route suggestion and fill the swap widget.
Loads chains + tokens from the backend.
Supports search and chain filtering.
Should support fallback lists for degraded backend states.
Collects destination address.
Initiates execution.
Shows progress and links.
Ticker: top tokens refresh loop.
Charts: sparkline/history.
Keep UI state minimal. Treat quotes as ephemeral and re-fetch when stale.
Last updated 14 hours ago