This build now behaves like a serious wallet starter: account-linked vaults, live portfolio fetching, quote-ready swap flows, seed phrase reveal controls, and a tighter product surface.
Wallet-first onboarding
Generate or import a Base wallet in the browser, encrypt it locally, and sync the encrypted vault to your account.
Base-native asset support
Primary support for GDD with ETH, USDC, and USDT for settlement and liquidity routing.
Operational hardening
Cookie-based auth, rate-limited API endpoints, duplicate-safe signup, and resilient SMTP flows.
Primary vault

Compact, action-first surfaces for portfolio, send, swap, receive, and seed controls instead of a generic dashboard layout.
Encrypted vault payloads and account-aware session cookies.
Live Base asset balances and value summaries for GDD and supporting tokens.