01 — Gnosis

Making self-custody feel like fintech. Not like crypto.

Deposit from bank account
Send Euros to your IBAN
Advanced
Receive to wallet address
Show your address
JOHNDOE
🧑
Profile URL
@johndoe
Advanced
Wallet address
0xf4a...fA9
Only receive supported assets on Gnosis Chain

Overview

A self-custodial smart wallet with cards, IBANs, instant global transfers, swaps and spending. Zero fees, no blockchain complexity.

My work spans the entire customer journey: Apple/Google Pay deposits, sending money via link, swapping currencies, SEPA transfers, and activating both virtual and physical cards.

Email recovery

High-stakes recovery that feels like resetting a password.

Gnosis is fully self-custodial — no seed phrases, no support team to reset things. I designed an email-based recovery flow with a 72-hour timelock and a persistent cancel. It feels like "forgot password," not "you might lose all your funds."

Recovery3 June
Today
9:41

Confirm your eligibility

Banking features in Gnosis are currently available for residents of

EUCHLIISNO
Select a country
The country where you currently live.
Select a country
The country of your citizenship (passport).
Search

If your country is not on the list, it's not yet eligible.

Soft eligibility check

Preventing late surprises with upfront verification.

Two separate KYCs with misaligned rules meant a user could pass one but fail the other late in the flow. I designed a soft eligibility check upfront: only users who qualify can proceed. No wasted effort, no rejection after 10 minutes of onboarding.

Swap

Currency conversion that feels like a calculator, not a DEX.

Users swap between dollars, euros and crypto with zero fees. Under the hood it runs on CoW Protocol, but the interface hides every trace of DeFi complexity. You pick a currency, type an amount, and confirm. No slippage warnings, no gas estimation, no token approvals.

Swap
You Pay
0
GNO
Balance: 2.6343
You Receive
0
EUR
Balance: €1,729.81
$1 = €0.92 · Zero fees · Refreshes in 23 sec
Confirm Swap
AF
Albert Flores
Feb 11, 4:24 PM
+ €120
Sent EUR
120.00
Breakfast 🌯
StatusCompleted
Sent tojanebrown
Date26.09.2025, 11:58AM

Send money

Sending money that feels like a chat, not a transaction.

Whether it's a SEPA transfer, an international send, or a pay-by-link to someone without a wallet, every flow follows the same shape: pick a recipient, type an amount, confirm. The interface adapts to the rail underneath; the experience stays consistent. No addresses to paste, no chain to choose, no gas to estimate.

Activity feed

A real banking feed, with every state handled.

Received, sent, pending, failed, swaps, multi-currency; the activity feed handles every transaction type and edge case. Failed transactions show a retry CTA. Pending shows live status. Swap transactions show the conversion pair. Each row is information-dense but scannable.

Activity
Today
JB
janebrown
Failed. Tap to try again.
- €10.50
$0.95
JA
John Appleseed
4:24 PM
+ €120.30
ST
Stefan
Pending...
- €10
$11.10
AS
annasmith
4:24 PM
+ €10
$0.95
$
GNO › USD
4:24 PM
+ $50
- GNO 0.4167
Copied to clipboard

IBAN Details

Send EUR to this address to deposit it to your account

Beneficiary
John Appleseed
IBAN
EE32 1234 0001 1234 4567
BIC
LVGBEE22

IBAN & deposits

Your own IBAN, powered by self-custody.

Users get a personal IBAN to receive EUR deposits from any bank. The details screen shows beneficiary, IBAN, and BIC with one-tap copy. Under the hood it's Monerium infrastructure integrated into the Gnosis wallet, but to the user it looks and feels like opening a bank account.

Visa debit card

From physical to virtual - the full card experience.

Users get a virtual Visa card instantly and can order a physical one. Every purchase earns cashback. Card transactions, spending limits, freeze controls, and multi-currency support. All designed to feel like the card tab in any mainstream banking app. Zero FX fees globally.

Key Design Decisions

Progressive disclosure of crypto

No "stablecoins," just euros, pounds, dollars. No "gas fees," just network costs. No block explorers, just "open public record." Clear language turned self-custody into reassurance instead of burden.

Translating regulatory constraints into calm flows.

Restructured the flow into a single continuous path. Negotiated the reuse of an existing KYC, eliminating a second identity check and removing a major blocker to adoption.

Pushing back on blockchain language

Engineers often wanted extra screens to justify second on-chain transaction like "no funds are being moved." or "deploying". I pushed back because introducing jargon would create confusion and fear. We triggered a lot behind the scenes, even though it was more engineering work.

Predictable decision points

Across every flow; deposit, SEPA, international send, swap, card usage, Pay-via-Link, I focused on reducing cognitive load. Users go from first transaction to advanced features without ever needing to understand the infrastructure underneath.

Outcomes & Learnings

Outcomes & Learnings

01

Fewer dead ends in support. Single continuous flow eliminated the most common drop-off points.

02

KYC completion improved after moving eligibility checks upfront. No more late "not eligible" surprises.

03

Fully compliant, but feels like mainstream fintech. Self-custody backbone, neobank surface.

04

Key learning: move regulatory friction upfront and explain it — don't surprise users with it later.