Installation Guide

Up in 60 seconds.

No account. No email. No KYC. Install the extension, generate your seed, and own six chains — in under a minute.

Installation & first wallet

Follow these steps once. After setup, LiberVault handles everything locally — no syncing, no servers, no maintenance.

01
Install from the Chrome Web Store
Search for LiberVault in the Chrome Web Store and click "Add to Chrome." The extension works in Chrome, Brave, and Edge — any Chromium-based browser with MV3 support.

After installation, you'll see the LiberVault shield icon in your browser toolbar. Pin it for easy access.
💡Alternatively, clone the GitHub repo and load it as an unpacked extension from chrome://extensions for development builds.
02
Create a new wallet or import existing
On first open, choose Create New Wallet to generate a fresh BIP-39 seed phrase, or Import Existing if you have a mnemonic from another wallet. You'll set a password to encrypt the vault — this password is never transmitted or stored.
⚠️Important: If you import from MetaMask or another Ethereum wallet, your ETH addresses will match — but your BTC, SOL, and other chain addresses will differ, as LiberVault uses distinct derivation paths per chain.
03
Write down your seed phrase — offline
LiberVault will display your 12-word BIP-39 mnemonic. Write it down on paper. Store it offline. Do not photograph it, paste it into a notes app, or store it in a password manager.

This phrase is the only recovery mechanism. There is no "forgot password" flow. Losing your seed phrase with no backup means permanent loss of access.
⚠️Your seed phrase controls all 6 chains simultaneously. Anyone who has it has full control of every wallet. Store multiple physical copies in separate locations.
04
Set your password
Choose a strong, unique password. LiberVault runs 600,000 rounds of PBKDF2-SHA256 to derive your encryption key — making brute force attacks computationally infeasible. A longer, random password is significantly harder to crack than a short complex one.

This password is only used locally to decrypt the vault. It is never transmitted anywhere.
💡Use a passphrase of 4–6 random words rather than a short password with symbols. Entropy matters more than complexity.
05
View your addresses across all 6 chains
Once unlocked, LiberVault derives addresses for all supported chains from your seed phrase. You'll immediately see your ETH, BTC, SOL, DOT, LLD, and XMR addresses — ready to receive funds.

For Monero, note your view key (shown separately) — you'll need this to scan for incoming transactions using a watch-only wallet or node.
06
Connect to dApps via EIP-6963
LiberVault implements the EIP-6963 multi-wallet discovery standard. When you visit an Ethereum dApp, it will appear in the wallet selector alongside MetaMask and others — without overwriting window.ethereum.

Approve connection requests from the popup. All signing happens in the isolated background worker — the dApp never receives your private key.

Derivation paths & capabilities

All chains derive from the same BIP-39 seed phrase using chain-standard derivation paths.

Chain Derivation Path Curve Address Format Status
ETH
Ethereum + EVM
m/44'/60'/0'/0/0 secp256k1 0x… (EIP-55) Live
BTC
Bitcoin (SegWit)
m/84'/0'/0'/0/0 secp256k1 bc1… (bech32) Live
SOL
Solana
m/44'/501'/0'/0' ed25519 base58 pubkey Live
DOT
Polkadot
sr25519 (SLIP-0010) sr25519 SS58 prefix 0 Live
LLD
Liberland
sr25519 (SLIP-0010) sr25519 SS58 prefix 56 Live
XMR
Monero
m/44'/128'/0'/0/0 ed25519 spend + view keypair Live

Supported browsers

LiberVault is a Chrome Manifest V3 extension. Any Chromium-based browser supports it.

🌐
Chrome
✓ Supported
🦁
Brave
✓ Supported
🔷
Edge
✓ Supported
🦊
Firefox
Planned (Phase 4)
🧭
Safari
No plans

Common questions

Straight answers about how LiberVault works.

Your password is used to derive the encryption key for your vault. It is not recoverable — LiberVault has no server-side records of it. If you forget your password, the only way to recover your funds is to restore from your seed phrase using a fresh wallet install.
Yes. Import your 12 or 24-word MetaMask seed phrase during setup. Your Ethereum address will match MetaMask's. However, your Bitcoin, Solana, and other chain addresses will differ — they derive from the same seed but follow chain-specific BIP standards MetaMask doesn't implement.
No. There is no cloud sync. LiberVault is intentionally local-only. To use the same wallet on multiple devices, import your seed phrase on each device separately. Each device maintains its own encrypted vault — zero shared state.
Monero (XMR) uses a dual-key architecture. Your spend key is required to authorize transactions and never leaves the extension. Your view key is used to scan for incoming transactions. To send XMR, use the Send tab in the extension, enter the destination address and amount. LiberVault handles RingCT construction via the monero-javascript WASM module locally.
Yes. LiberVault implements EIP-6963, which allows multiple wallets to coexist without conflicting. It does not overwrite window.ethereum — a common issue with older wallet extensions. Both wallets will appear in the dApp's wallet selector.
Phase 2 (current) supports native chain assets: ETH, BTC, SOL, DOT, LLD/LLM, and XMR. ERC-20, SPL tokens, and Substrate assets are planned for Phase 3 — see the roadmap on the home page.
Not yet — this is planned for a future release. Currently, LiberVault requires a seed phrase to operate. For Monero specifically, you can export your view key and use it with an external Monero wallet for scanning-only purposes.

Ready to own your keys?

Install LiberVault and take sovereign control of your crypto in under 60 seconds.