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.
Setup
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.
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.
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.
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.
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
Approve connection requests from the popup. All signing happens in the isolated background worker — the dApp never receives your private key.
window.ethereum.Approve connection requests from the popup. All signing happens in the isolated background worker — the dApp never receives your private key.
Chain Reference
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 |
Compatibility
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
FAQ
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.