Matcha multiwallet flow
I mapped and designed Matcha’s multiwallet flow, bringing connected wallets and network details into one menu for the decentralized trading platform. I covered wallet selection, adding a wallet, and loading, empty, and error states, so people can switch wallets during a trade without losing their quote or inputs.
- Role
- I mapped the full flow and designed the wallet menu and its edge cases.
- Outcome
- People can change wallets during a trade and keep their current quote and inputs.
- Product
- Matcha - DEX Aggregator by 0x
- Industry
- DeFi / Web3 / Fintech
- Link
- matcha.xyz
Connecting wallets without losing the trade
- Switching wallets shouldn't mean filling out the trade again.
- I brought connected accounts and network details into one menu.
Which wallet am I using?
- Made the active account distinct from the other connected wallets.
- Kept wallet and network details together so people could check before switching.
Keep what’s already entered
- Preserved the token pair, amount, and quote when changing wallets mid-trade.
Connected doesn’t mean ready
- The selected account still needs the right network and balance for the trade.
- I covered loading, empty, and error states alongside adding and selecting a wallet.