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.

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.