02 · Information architecture · Reconstructed wireframe board
Fund, Swap, and Send are action verbs on the home surface — not navigation destinations. The crypto machinery stays behind familiar money-movement verbs. Users don't go to "Convert" — they tap Swap from anywhere.
Home screen
Balance (USD ⇄ NGN toggle)
Three action verbs branch into paths
+ Fund
Fund Crypto
Deposit USDT, USDC, BTC, ETH, SOL, BNB from exchange. Network selector. QR + wallet address.
Fund NGN
Receive Naira from bank. Virtual account details provided.
↕ Swap
Two-field exchange
From token → To token. Live rate + 30s countdown. Fee shown upfront. Continue.
Rate countdown
Rate refreshes every 30s. User must manually confirm when expired. No silent updates.
✈ Send
To Self
Keep as Naira in Mular. Tax-ambiguous holds.
Bank account
Any Nigerian bank. Select bank → account → name resolves → amount.
Mular (M2M)
Free. Instant. Via Mular ID or QR code.
Support structure (not action surfaces)
Wallets tab
Per-token views. Own Fund/Swap/Send from token context. Balance hide/show toggle.
History tab
Unified transaction log. Updates tab (state machine) + Details tab (fee receipt). Download receipt.
Settings tab
Profile, KYC (BVN + ID), intent preference, payment methods, security, Telegram support.
Design principle
The crypto machinery stays behind familiar money-movement verbs. A user never needs to think "I need to go to the conversion section." They tap Send and the conversion happens as part of the flow. This mirrors how a bank app works without naming the underlying rails.