A wallet that gets out of your way.

Six chains, one seed phrase, encrypted in your browser. Open the link, set a password, and you have a wallet that opens in any browser, connects to dApps over WalletConnect, and never asks for your email.

Sanctum
Ethereum
Bitcoin
Tether
USD Coin
Solana
Polkadot

Real on-chain support for the assets most people actually hold.

  • Bitcoin
  • Ethereum
  • Tether
  • USD Coin
  • Solana
  • Polkadot
Connects to Uniswap Aave Jupiter Magic Eden OpenSea Snapshot and any WalletConnect v2 dApp
What you get

Built like infrastructure.

Five things, picked carefully. Each one was a missing piece in another wallet we used; together they're the whole product.

Your keys never
leave the browser.

Your seed phrase is encrypted in-browser with a password only you know. The server never sees it, neither do we. Lose the password and the seed phrase is your only recovery, the same trade-off every real self-custody wallet makes.

Cipher
AES-256-GCM
KDF
PBKDF2-SHA256
Iterations
250,000

WalletConnect ready

Sign messages and approve transactions on any v2 dApp across Ethereum and Solana. See what you sign before you confirm.

One seed phrase

12 words derive addresses for every supported chain. Back it up once, restore everywhere. Compatible with any BIP-39 wallet.

Works in any browser

No extension, no install. Open the URL, set a password. Install as a PWA on your phone for an app-like launch.

Clear-headed UX

Every send shows recipient amount, network fee, and total before you sign. No hidden cuts, no surprise routing.

A wallet built by the people who use it every day.

Every feature on the page started as a missing piece in another wallet we relied on. We're sharing it because the next finance team shouldn't have to build it again.

Made for daily use

From zero to wallet
in under a minute.

The whole flow happens in your browser. The only thing you ever write down is your seed phrase.

Start now
  1. Open

    Open the wallet

    Visit web.sanctumwallet.app in any browser. No download, no signup, no email.

  2. Create

    Create or import

    Generate a fresh 12-word seed phrase or import an existing one. Standard BIP-39 / BIP-44 derivation.

  3. Lock

    Set a password

    Your seed is encrypted in your browser with a password only you know. AES-256-GCM, 250k iterations.

  4. Use

    Send, receive, connect

    Hold six chains in one place. Pair to dApps over WalletConnect. Auto-locks after idle.

The boring details,
written down.

Most wallet pages say "industry-standard encryption" and stop there. Here are the actual primitives, parameters, and trade-offs we made.

Self-custody, full stop.

We can't freeze your funds, recover your password, or move your assets. That's by design.

Encryption at rest
AES-256-GCM
Seed encrypted before it touches localStorage. Key derived from your password, never stored.
Key derivation
PBKDF2-SHA256 / 250k
250,000 iterations against a 16-byte random salt. Tuned for ~150ms unlock on commodity hardware.
Address derivation
BIP-39 / BIP-44
Standard derivation paths. Your seed is portable to any compatible wallet for recovery.
What we collect
Nothing
No analytics, no fingerprinting, no email, no phone number.
FAQ

Questions,
answered.

Something else on your mind? Email support .

Is Sanctum custodial?

No. Your seed phrase is generated in your browser and encrypted there with your password. We never see it. If you lose your password, your seed phrase is the only recovery, so write it down somewhere safe.

Which dApps does Sanctum work with?

Any dApp that supports WalletConnect v2 on Ethereum or Solana. Uniswap, Aave, Jupiter, Magic Eden, OpenSea, Snapshot, and most others. Paste a wc: URI into Settings, or click Sanctum in the dApp's wallet picker.

Do I need to install anything?

No extension, no app store, no desktop installer. Sanctum runs in the browser at web.sanctumwallet.app. On iOS or Android, add it to your home screen as a PWA for an app-like launch.

What happens if I close my browser tab?

The wallet stays where it is. Your encrypted vault sits in localStorage. Open the tab again, enter your password, you are back where you left off.

Can I import a seed I already use elsewhere?

Yes. Sanctum uses standard BIP-39 / BIP-44 derivation. Import a 12 or 24 word phrase from MetaMask, Phantom, Trust, Ledger, or any other wallet that follows the standard, and your existing addresses appear.

Ready when you are.

Two minutes from now you have self-custody on six chains.