Setting up a fresh phone, flashing a new ROM, or moving to a new device can feel risky when your Bitcoin is stored in a self-custodial Lightning wallet. The good news is that Blixt Wallet was designed with recovery in mind. As long as you have your seed phrase and your channel backup, you can restore your funds on a clean system with confidence. This guide walks you through the entire process, from preparation to verification, and explains what is happening under the hood at each step.
Understanding How Blixt Recovery Works
Before starting, it helps to know what you are actually restoring. Blixt is a non-custodial Bitcoin Lightning wallet built on LND (Lightning Network Daemon) with Neutrino light-client sync. That architecture has two important consequences for recovery:
- On-chain funds are derived from your 24-word aezeed seed phrase. Anyone with the seed can regenerate your keys and sweep your on-chain balance.
- Lightning channel funds cannot be recovered from the seed alone. Because channel states change with every payment, you also need a Static Channel Backup (SCB) file. The SCB tells your wallet where your channels live so it can ask your channel partners to force-close and return your balance on-chain.
In short: seed restores your wallet, SCB restores your channels. You need both for a complete recovery.
What You Need Before You Start
Gather these items before wiping a device or installing on a clean system:
- Your 24-word aezeed seed phrase, written down in the correct order. Double-check every word against the official BIP39 wordlist spelling.
- Your Static Channel Backup file (channels.backup), exported from Blixt and stored somewhere safe, such as an encrypted USB drive or secure cloud storage. Ideally, this should be a recent export that includes all your open channels.
- Your seed passphrase (if you set one). An incorrect or missing passphrase generates a completely different wallet with a zero balance.
- A stable internet connection, since Neutrino needs to download and verify block filters during the initial sync.
If you no longer have access to the old device and never exported an SCB, you can still recover on-chain funds, but recovering channel balances becomes far more difficult. This is why regular SCB exports matter.
Step 1: Prepare the Clean System

A clean system is an opportunity to improve your security hygiene, not just a fresh start.
- Update the operating system to the latest stable version before installing anything else.
- Avoid installing the wallet on a rooted or jailbroken device, as this weakens the sandbox that protects your keys.
- Set a strong device lock (PIN, password, or biometrics) before restoring funds.
- If the device was previously compromised by malware, make sure it has been fully wiped and re-flashed rather than simply reset.
Step 2: Install Blixt from a Trusted Source
Supply-chain attacks are a real threat in the Bitcoin space, so treat installation seriously.
- Download Blixt only from the official sources: the Google Play Store, Apple TestFlight/App Store listing, or the official GitHub repository releases page.
- If you install the APK manually, verify the release signature or checksum against the values published by the developers.
- Avoid third-party app stores and links shared in chat groups, even by well-meaning community members.
Step 3: Restore Your Wallet from the Seed Phrase
Once Blixt is installed:
- Open the app and choose the Restore wallet option instead of creating a new wallet.
- Enter your 24 aezeed words carefully, in order. Most keyboards will autocomplete BIP39 words, which reduces typos.
- Enter your cipher seed passphrase if you originally used one.
- Set a new local PIN or password for the app. This protects the wallet on the device but is not part of your backup.

Take your time here. A single wrong word or a missing passphrase will produce a valid but empty wallet, which is one of the most common causes of panic during recovery.
Step 4: Import Your Static Channel Backup
After the seed is accepted, Blixt will prompt you to provide your channel backup.
- Select the channels.backup file from your storage when asked, or use the option to load it during the restore flow.
- If you skipped this step, you can still import the SCB later from the settings, but doing it during the initial restore is cleaner.
Once the SCB is loaded, Blixt knows which nodes your channels were opened with. When those channels are detected, the wallet initiates the recovery process that leads to your channel partners force-closing the channels, which returns your funds to your on-chain address after a timelock period.
Step 5: Let Neutrino Sync and Rescan the Chain
Patience is essential at this stage.
- The first sync on a clean system can take a while because Neutrino must download compact block filters and scan for your transactions.
- Keep the app open, the device plugged in, and the connection stable. Switching between Wi-Fi and mobile data mid-sync can cause stalls.
- If your balance does not appear after the initial sync, trigger a rescan from the wallet settings so the chain is searched again from the appropriate block height (the aezeed seed encodes a birthday height, which normally makes this efficient).
Remember that force-closed channel funds are subject to a timelock (often hundreds of blocks). It is normal for recovered channel balances to show as pending for hours or even days before becoming spendable on-chain.
Step 6: Verify Your Funds

When sync completes:
- Check your on-chain balance first. This should reflect your previous on-chain funds plus any recovered channel outputs that have matured past their timelocks.
- Review the transaction history to confirm that force-close transactions and sweeps appear as expected.
- Send a small test transaction to confirm the wallet can sign and broadcast normally.
At this point, your recovery is complete. Your channels are closed, so if you want to keep using Lightning, you will need to open new channels from the restored on-chain balance.
Troubleshooting Common Problems
- Zero balance after restore: Re-check the word order, spelling, and especially the passphrase. Try a full rescan before assuming funds are lost.
- Sync stuck at a certain percentage: Restart the app, switch networks, or toggle Tor off and on if you use it. Neutrino peers occasionally drop and reconnecting usually resolves it.
- Channels not recovering: Your SCB may be outdated. Only channels present in the backup can be recovered. If a channel was opened after your last export, those funds may require cooperation from your channel peer.
- App crashes during restore: Free up storage, close background apps, and try again. The initial LND startup is resource-intensive on older devices.
Security Best Practices After Recovery
- Re-export your SCB whenever you open new channels, and store it in at least two separate secure locations.
- Never store your seed phrase in plain text on the same device as the wallet.
- Consider keeping the seed on paper or a metal backup stored offline, and treat anyone who asks for it as an attacker.
- Enable any additional authentication options your device offers, and keep Blixt updated to benefit from the latest security fixes.
Conclusion
Recovering Blixt assets on a clean system is straightforward when you are prepared: your aezeed seed brings back your on-chain wallet, and your Static Channel Backup brings back your Lightning funds through force-close settlements. The entire process hinges on the quality of your backups, so make exporting and protecting them a habit, not an afterthought. With a verified installation, a careful restore, and a bit of patience during sync, you can move your self-custodial Bitcoin to a fresh device without losing a single satoshi.