Safe wallet simulator
Safe wallet simulator
This is the wallet's real interface, built from the same source and driven by fixture data. It exists so you can learn the screens without owning anything yet - and so every claim on this site can be seen in motion, not just read.
What this simulator cannot do
- It has no key material: no mnemonic, no private key, nothing to steal.
- It makes no network request: fetch, XHR, and WebSocket fail by construction.
- It cannot reach a real wallet or extension: no injected provider, no privileged APIs.
- Every approval answers with a simulated result. Nothing can be signed, sent, or broadcast.
- It stores nothing beyond this page load.
Provenance: built from wallet 1.7.5.8 at commit 85ec7b70dd81, verified by automated isolation tests in the wallet repository.
Scenarios
- First launch - A fresh installation with no wallet yet.
- Create or import - Choosing between creating a wallet and importing one.
- Home with funds - An unlocked wallet with a synthetic portfolio.
- Receive - The receiving screen, ready to show an address.
- Protected outputs - Outputs the wallet holds back, and why.
- Account switching - Switching between accounts.
- Backup and settings - Backup status and the settings root.
- Unavailable operation - The fail-closed send screen in a build that cannot send.
Something wrong on this page? Open a prefilled issue in the documentation repository. What travels: the page path, the release this site describes, and your own words. Nothing about your wallet, transactions, or this browser is included or stored by this site.
