I’m happy to announce the beta release of ElectrumSVP v0.2.0-beta.1.
This release continues development of ElectrumSVP with a focus on security, verification, transaction control, reliability, and usability.
ElectrumSVP v0.2.0-beta.1 is intended for testing and feedback before the next official release. Users are encouraged to test the wallet carefully and report any problems or unexpected behavior.
https://github.com/TruthMachine/ElectrumSVP/releases/tag/v0.2.0-beta.1
What has changed in this release?
Improved Header Security & Reliability
Header handling and integrity checking have been improved to provide greater protection against corrupted or inconsistent blockchain headers.
Before wallet launch, ElectrumSVP now performs additional header integrity checks to help detect problems involving orphan blocks and chain reorganizations.
A bug that could cause the headers file to become corrupted during synchronization after 2016 blocks has also been fixed.
A new Refresh Headers option is available in the graphical interface, making it easier to recover and refresh local header data when necessary.
BREAD Verification Improvements
BREAD (Blockchain Referenced Evidence and Data) verification has been significantly improved in this release.
Merkle proof data can now be obtained directly from the wallet's local SQLite database rather than repeatedly querying Electrum servers. This reduces unnecessary network requests and substantially improves verification performance.
BREAD verification is now also performed for unconfirmed transactions. When possible, an unconfirmed transaction is anchored to the most recent confirmed transaction with available proof data, and the number of hops to that anchor is reported.
Users can also export BREAD JSON proof data for further inspection or use with other tools.
Transaction Fee Overhaul
The transaction fee system has been substantially overhauled to provide users with greater control and transparency over transaction fees.
Fee handling, fee display, and transaction construction have been improved, with additional safeguards intended to make unexpected or excessive fees easier to identify.
The interface now provides clearer information about the fee being used when creating transactions.
Improved USD Conversion
USD conversion and fiat amount handling have been improved throughout the transaction interface.
Additional exchange-rate providers have been added, including Banana Blocks and Whatsonchain, providing more options for obtaining current BSV exchange-rate information.
UTXO & Coin Control Improvements
The UTXO splitting and coin-control functionality has been substantially overhauled.
- Improved coin splitting workflow
- Greater control over selected UTXOs
- Improved fee control when splitting coins
- Better integration with transaction construction
These changes provide users with more direct control over how their coins are selected and spent.
Account & Key Management
Wallet account handling has been improved, including support for multiple accounts by default.
New protections prevent duplicate private keys from being imported into the same account when those keys are already present.
A bug affecting imported private-key accounts that could cause the account to fail to display correctly has also been fixed.
Derivation path display has been corrected for wallets using custom derivation paths.
Address Freezing
Freezing addresses from the Destinations tab has been improved.
Frozen and unfrozen rows now provide clearer visual feedback, including orange or grey highlighting depending on the selected theme.
Themes
ElectrumSVP now provides additional interface themes through Preferences.
- Light
- Dark
- Pink
- Orange
Theme-related interface elements have also been improved for better visibility and consistency.
Windows QR Scanning
A bug affecting QR-code scanning on Windows has been fixed. The camera should no longer become locked after a single scan and require restarting the application.
Sweep Signing Security
A nonce handling issue affecting sweep transaction signing has been fixed, improving the security and reliability of the signing process.
Platform & Compatibility Improvements
Several compatibility issues that could cause ElectrumSVP to crash in Python 3.10 environments have been fixed.
The Linux application build has also been improved to address a segmentation fault affecting recent Linux environments, including Ubuntu 26.04 and Arch-based systems.
Additional macOS wallet data-path issues have been corrected to improve compatibility and reliability on macOS.
Updated Servers & Block Explorers
Default server selections and block explorer information have been updated to reflect currently available services.
User Interface Improvements
A number of smaller interface improvements have been made throughout the wallet, including improved sizing, spacing, status indicators, transaction information, and general consistency.
Beta Testing
This release is intended to receive additional testing across different operating systems, hardware configurations, wallet types, and transaction scenarios.
Particular attention should be given to wallet restoration, transaction verification, BREAD proof handling, fee calculation, coin control, header synchronization, QR scanning, and application stability.
If you encounter a problem, please report it with as much information as possible, including the operating system, ElectrumSVP version, relevant logs or error messages, and steps needed to reproduce the issue.
Looking Forward
ElectrumSVP v0.2.0-beta.1 is another step toward the next stable release. Continued testing and feedback will help identify remaining issues and ensure that the next release is reliable across a wider range of environments.
Development will continue with a focus on security, privacy, reliability, transparency, and user control.