Back to docs

# Getting Started

Welcome to Zoff Wallet — a self-custodial wallet for Canton Network. Your keys stay on your device. No accounts, no email, no tracking.

## Install the Chrome Extension

1. Visit the Chrome Web Store and search for "Zoff Wallet" (or use the direct link from zoff.app).
2. Click Add to Chrome.
3. Pin the extension to your toolbar for quick access — click the puzzle piece icon in Chrome, then the pin icon next to Zoff.

The extension requires three permissions:

- Storage — to save your encrypted keystore locally.
- Active Tab — to detect which site is requesting a wallet connection.
- Side Panel — to optionally open Zoff in Chrome's side panel.

No data leaves your browser. See our Privacy Policy for the full breakdown.

## Create a New Wallet

1. Click the Zoff icon in your toolbar (or open the side panel).
2. Select Create New Wallet.
3. Choose a strong password. This password encrypts your seed phrase locally using AES-256-GCM. Zoff never transmits it anywhere.
4. You'll be shown a 24-word recovery phrase (BIP39 mnemonic). Write it down on paper. Do not screenshot it, paste it into a notes app, or store it digitally.
5. Confirm your recovery phrase by selecting the words in the correct order.
6. Done. Zoff will allocate a Canton party for your first account and you're ready to go.

### What happens behind the scenes

When you create a wallet, Zoff:

- Generates a BIP39 mnemonic (256 bits of entropy → 24 words).
- Derives an Ed25519 signing key using BIP32-Ed25519 key derivation.
- Encrypts the seed with your password (AES-256-GCM) and stores the ciphertext in `chrome.storage.local`.
- Sends your public key only to `api.zoff.app`, which allocates a Canton party ID on your behalf via the Canton SDK's gRPC interface.

Your private key and seed phrase never leave the browser. Not during creation, not during signing, not ever.

## Back Up Your Seed Phrase

Your 24-word recovery phrase is the only way to restore your wallet if you lose access to your browser, clear your extension data, or switch devices.

Best practices:

- Write it on paper and store it somewhere secure (fireproof safe, safety deposit box).
- Never store it digitally — not in a password manager, not in cloud storage, not in a text file.
- Never share it. Zoff support will never ask for your seed phrase. Anyone who does is trying to steal your funds.
- Consider making two physical copies stored in separate locations.

To view your seed phrase after initial setup: open Zoff → Settings → Reveal Recovery Phrase → enter your password.

## Import an Existing Wallet

If you already have a Zoff wallet (or any BIP39-compatible wallet targeting Canton):

1. Click the Zoff icon → Import Existing Wallet.
2. Enter your 24-word recovery phrase.
3. Set a new password for this browser.
4. Zoff will derive your keys and re-sync your accounts with the Canton network.

Note: importing a wallet from a different Canton wallet provider will recover the same key material, but account metadata (names, labels) are stored locally and won't transfer.

Next: Using the Wallet →