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.

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.

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.

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

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.

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 virtual to physical - 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.

Gnosis PayVIRTUAL
•••• •••• •••• 4589
CARDHOLDER
JOHN APPLESEED
VISA
Total cashback earned€12.45
Recent transactions
Rewe Supermarkt
- €42.30
+2% cashback
DB Navigator
- €29.90
+1% cashback
Amazon.de
- €156.99
+3% cashback
Virtual Visa debit card · Ready to use
Gnosis email recovery

Email recovery

High-stakes recovery that feels like resetting a password.

Gnosis is fully self-custodial. No seed phrases. When users lose access, it's catastrophic. I designed an email-based recovery flow using guardian contracts: a 72-hour security timelock with a live countdown, a persistent cancel option, and language that never mentions blockchain. The result feels like "forgot password," not "you might lose all your funds."

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.

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.

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.

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.

Next project

Multi-chain swap →