How It Works

Tap through the app — every button works.

9:41
CryptoVault
CryptoVault
Self-custodial vault software
Keys encrypted on your device
Wallet
Send
Vault
Settings

Every Step Explained

01

Sign In

Authenticate securely with your Google account. No passwords are stored by CryptoVault — authentication is handled by Supabase OAuth.

Each Google account creates a completely isolated wallet. If you sign in with a different Gmail, you get a different wallet. Both can coexist on the same device.

02

Set Your Wallet Password

Choose a strong password that encrypts your private key with AES-256-GCM encryption.

This password never leaves your device. It's used locally to encrypt and decrypt your private key. We cannot see it, reset it, or recover it. Think of it like a safe combination.

03

Back Up Your Seed Phrase

Write down your 12-word recovery phrase and store it in a secure, offline location.

Your seed phrase is the master key to your wallet. If you forget your password, this is the only way to recover. Anyone with your seed phrase has full control of your funds — keep it secret and safe.

04

Receive Crypto

Share your wallet address or QR code to receive tokens on any supported chain.

Your wallet address is the same on all EVM networks. For testing, get free tokens from the Sepolia faucet. For real use, send from any exchange or wallet.

05

Create a Vault Lock

Choose how much to lock and for how long — from 1 minute to 28 days.

Before confirming, you see the complete fee breakdown: your amount, estimated gas fee, and the final locked amount. Zero platform fee. The transaction is signed locally in your browser.

06

Wait for Unlock

The smart contract enforces the time-lock. No one — including CryptoVault — can override it.

Watch the live countdown in your dashboard. The progress bar shows exactly how much time remains. Once the timer hits zero, the Withdraw button activates.

07

Withdraw to Your Wallet

After the lock expires, withdraw your crypto back to your wallet with one click.

The smart contract verifies the timestamp on-chain before releasing your funds. The full locked amount returns to your wallet instantly.