Introducing ElectrumSVP v0.1.0

By TruthMachine

I’m happy to announce the official release of ElectrumSVP v0.1.0.

ElectrumSVP is a continuation of the ElectrumSV project — an updated and maintained fork with new features and improved security for users. With this release, ElectrumSVP has evolved from an experimental beta into a more stable and refined wallet focused on control, transparency, privacy, and safety.

The 0.1.0 release represents the first official version, introducing significant improvements to transaction handling, fee logic, and UTXO management, along with new tools designed for advanced users.

What has changed in this release?

AppImage Compatibility

ElectrumSVP is the first version of ElectrumSV to include full AppImage support for Linux distributions.

It is designed to be fully self-contained, bundling all required dependencies so it can run across a wide range of systems without installation. This makes it especially useful for privacy-focused environments such as TAILS, where it can run over Tor.

Tor detection and support have been improved, and this AppImage build no longer requires libfuse2, improving compatibility with modern systems.

macOS DMG Build

A macOS DMG build is now available. Because this release is not signed with an Apple developer certificate, macOS may block the application on first launch.

To open the application, users should right-click and select Open.

On Apple Silicon systems, Rosetta is currently required.

Upgraded Dependencies and Headers

Major dependencies have been upgraded, including moving from BitcoinX 0.2.4 to 0.9.0. This introduces security improvements and expanded functionality, but required significant refactoring of the codebase.

Due to new metadata requirements, the block headers format has changed and is no longer compatible with previous ElectrumSV versions. On first launch, ElectrumSVP will detect outdated or missing headers and replace them with a preloaded headers file bundled with the wallet. Existing ElectrumSV wallets from previous versions will also be detected and can be opened as normal in ElectrumSVP.

The preloaded headers are synced to a recent block height, allowing for fast startup and quick network connection.

BREAD Verification

The previous BEEF verification implementation has been replaced with BREAD (Blockchain Referenced Evidence and Data).

BREAD is a simplified subset of BEEF, focused on verifying funds rather than full transaction ancestry. This results in more consistent behavior, simpler validation logic, and a cleaner foundation for future improvements.

Sweep Private Key

A streamlined sweep function allows users to import funds from private keys and automatically create and broadcast transactions.

  • Supports compressed and uncompressed keys
  • BIP38 encrypted keys supported
  • BREAD/BEEF JSON UTXO import
  • Optional custom fee (sats/kB)
  • Built-in guard rails to prevent excessive fees

Fee System Overhaul

Fees are now standardized to satoshis per kilobyte (sats/kB), providing predictable and transparent behavior.

Several bugs related to incorrect fee calculation have been fixed, and custom fees can be configured in preferences. Additional safeguards include warnings for low-fee transactions (below ~100 sats/kB) and a minimum fallback fee of 1 sat to prevent zero-fee transactions.

UTXO Splitting & Pay-to-Many

Advanced coin management tools allow users to split coins into multiple outputs using the pay-to-many workflow.

  • Fixed amount splitting
  • Randomized splitting for improved privacy
  • Enhanced batching workflow
  • Multiple unit support (sats, bits, millibits, Bitcoin)
  • Coinsplit tab hidden but still accessible

Current limits include approximately 500 UTXOs per transaction and a ~300 sat minimum per output. Large output counts may slow down BREAD verification.

BIP39 Default

Wallet creation now uses BIP39 seeds by default.

Derivation paths are displayed alongside destinations and are available in secured data views for recovery. Legacy Electrum seeds are still supported.

Coin Control Improvements

Users now have improved control over their coins with expanded UTXO management tools.

  • Freeze/unfreeze addresses (Destinations tab)
  • Freeze/unfreeze individual UTXOs (Coins tab)
  • "Send from" functionality for precise spending

Hardware Wallets Removed

Hardware wallet support has been deprecated and removed to reduce complexity and avoid reliance on fragile external dependencies.

Users seeking similar security are encouraged to use multisig accounts across multiple devices.

User Interface Improvements

  • Destinations tab redesigned with address and derivation path visibility
  • Improved script display and copying for multisig
  • New units available in preferences, including sats, bits, millibits, Bitcoin, BSV Blockchain tokens
  • General UI cleanup and consistency improvements

Known Issues

  • Windows QR scanning: Camera may lock after a single scan and require restarting the application.

Looking Forward

This release marks the beginning of ongoing development. Future updates will continue to refine usability while maintaining a strong focus on privacy, reliability, and user control.