All work

Mobile app · Web3 wallet

Elefant

A non-custodial crypto wallet: one recovery phrase creates addresses on five blockchains — Bitcoin, Ethereum, Avalanche, Solana and Terra — and brings everything you hold into one portfolio. I designed the wallet’s Invest, Send/Receive flows.

Role
Product designer
Context
Wunder Innovation Studio
Status
Shipped · no longer live

What I focused on

  1. 01

    One wallet, five chains

    A single recovery phrase holds every address. The portfolio opens on “All” chains; a blockchain filter narrows it to one or several, and the ring chart turns into a line chart as you scroll.

  2. 02

    Empty is a state too

    A first-time user sees exactly what to do next: create a new wallet, import one with its 12-word phrase, or watch any wallet by its public address — before a single token arrives.

  3. 03

    Every edge case, annotated

    Tokens under $1 hidden by default, view-only wallets with actions switched off, QR and copy for addresses, a detail card for every transaction — each screen handed off with notes.

Getting started

  1. Getting started: Create, import or watchCreate, import or watch
  2. Getting started: New wallet · not backed upNew wallet · not backed up

Portfolio

  1. Portfolio: My Wallet · all chainsMy Wallet · all chains
  2. Portfolio: Sort tokensSort tokens
  3. Portfolio: Blockchain filterBlockchain filter
  4. Portfolio: Filtered by chainFiltered by chain
  5. Portfolio: Asset detail · SolanaAsset detail · Solana

Send

  1. Send: Send, receive, swap or buySend, receive, swap or buy
  2. Send: Recipient · paste, type or scanRecipient · paste, type or scan
  3. Send: Valid addressValid address
  4. Send: Invalid addressInvalid address
  5. Send: Amount · ETH or USDAmount · ETH or USD
  6. Send: Insufficient balanceInsufficient balance

Receive & QR

  1. Receive & QR: Receive · Ethereum addressReceive · Ethereum address
  2. Receive & QR: Address copiedAddress copied
  3. Receive & QR: Scan a QRScan a QR
  4. Receive & QR: QR not recognisedQR not recognised

Transaction history

  1. Transaction history: HistoryHistory
  2. Transaction history: SendSend
  3. Transaction history: ReceiveReceive
  4. Transaction history: Swap to BTCSwap to BTC
  5. Transaction history: ApproveApprove

From the handoff file: empty states, the Invest flow, asset details and transaction history — every screen annotated for developers.

Seen enough?Let’s talk.