SatoFinder Help
A single-file, fully client-side BSV wallet by SmartLedger Technology. Everything runs in your browser; no server sees your keys.
Security model
- Your mnemonic is encrypted with a password you choose, using
PBKDF2-SHA256 (310,000 iter) → AES-GCM, and stored inlocalStorageonly. - The encrypted blob is the only source of truth on this device — there is no password recovery. If you forget the password, you must wipe the vault and re-import the mnemonic.
- The app loads
@smartledger/bsv@3.4.3from jsDelivr, pinned with SHA-384 Subresource Integrity. A compromised CDN cannot ship modified code. - Strict Content-Security-Policy blocks all inline scripts except the one hashed into the policy, and only allows network calls to
api.whatsonchain.comandapi.bitails.io. - The wallet auto-locks after 10 minutes of inactivity, and immediately when the tab is hidden. Private key / mnemonic are cleared from memory.
- Keys are hidden by default. Click "Show private keys" to reveal — they will be visible until you toggle back or lock the wallet.
First run
On first visit you get three choices:
- Create new wallet: pick 12-word or 24-word entropy, write down the mnemonic, confirm by re-typing the last word, set a password.
- Import mnemonic: paste an existing 12/24-word BIP39 phrase, set a password.
- Unlock (only if a vault already exists on this device).
Write your mnemonic on paper. Do not screenshot or email it.
Derivation
SatoFinder supports both BIP32 (m/0'/external'/index') and BIP44 (m/44'/coin'/account'/change/index) paths.
The Wallet preset dropdown picks the right coin / account index for popular BSV wallets (Atomic, Exodus, Keevo, MoneyButton, RelayX, SimplyCash, Twetch). Editing any path field marks the preset as "custom".
Send
Enter the recipient address and amount (in satoshis). Click Build transaction. The app fetches UTXOs from WhatsOnChain, builds and signs the transaction using a two-pass fee calculation (no under-fee bugs), and shows you the full transaction (destination, amount, fee, change, raw hex) before you confirm.
Nothing leaves your browser until you click Confirm & broadcast.
Recovery sweep
If you've used multiple addresses under the same mnemonic, click Scan first 50 addresses to find UTXOs across the first 50 receive and 50 change addresses under your current preset. Bitails serves the multi-address lookup. Each found address shows a Sweep to current address button that consolidates its UTXOs into your current receive address with one transaction.
Export & backup
The Export mnemonic panel re-asks for your password before revealing the mnemonic (so a casual onlooker can't read it). You can also download an encrypted backup file (satofinder-vault-…json) — useless without your password, safe to email or archive.
Disclaimer
SatoFinder is provided as-is, free, with no warranty. The author is not responsible for any loss of funds. Always verify the raw transaction hex before broadcasting if you are moving significant value, and test with small amounts first.