Electrs
A simple and efficient Electrum Server
Umbrel




Run your personal Electrum server and connect your Electrum-compatible wallet, including BitBoxApp, BlueWallet, Electrum Wallet (Android and Desktop), Nunchuk (Desktop), Phoenix, and Sparrow Wallet to it instead of using a third-party Electrum server.
Powered by Electrs from Roman Zeyde.
An official app from Umbrel.
This update bumps the underlying electrs version to 0.10.10.
Full electrs release notes are available at https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#01010-jul-19-2025
This update adds support for Backups in umbrelOS 1.5.
Full electrs release notes are available at https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0109-feb-01-2025
This update ensures compatibility with the latest update for Bitcoin node apps on umbrelOS.
Full electrs release notes are available at https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0109-feb-01-2025
This update ensures compatibility with the latest update for Bitcoin node apps on umbrelOS.
Full electrs release notes are available at https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0109-feb-01-2025
Highlights:
- Separates blocks reading & index writing into scoped threads
- Sets HTTP Content-Type header for Prometheus response
- Doesn't deserialize transactions if not needed
- Allows concurrent DB background operations for SSDs
Full release notes are available at https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0109-feb-01-2025
This release adds support for testnet4 and prevents mempool syncing until bitcoind's mempool is fully loaded.
Full release notes are available at https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0107-nov-05-2024
Highlights:
- Added support for latest version of bitcoind
- Improved stability and error handling for mempool sync and fee estimation processes
- Enhanced efficiency by optimizing database memory usage
- Deprecated unused config option timestampindex
- Updated software dependencies for better compatibility and performance
Full release notes are available at https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0106-sep-29-2024
This update from version 0.10.1 to 0.10.2 brings a variety of improvements, including:
- Use batched RPC to fetch mempool entries & transactions
- Avoid redundant recomputation of fee histogram bins
- Don't flush when nothing is written to DB
- Update dependencies
Read more at: https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0102-dec-31-2023
This update from version 0.9.14 to 0.10.1 brings a variety of improvements, including optimizations to indexing and index querying. Read more at: https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0101-nov-01-2023
This update brings Electrs from version 0.9.10 to 0.9.14, and includes a variety of improvements and bug fixes. Most notably, this update includes a fix to allow Nunchuk Bitcoin Wallet users to connect to Electrs. Read more at: https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0914-jun-10-2023
- Update dependencies (bitcoin, bitcoincore-rpc, tiny_http, serde_json, env_logger)
- Fix mempool fee rate formatting (#761)
- Allow configuring signet p2p magic (#762, #768)
- Don't panic in case of an invalid block header height (#786)
0.9.9 (Jul 12 2022)
- Update dependencies (anyhow, crossbeam-channel, crossbeam-utils, regex, serde, serde from , serde_json, signal-hook)
- Don't log scripthash (#737)
0.9.8 (Jun 3 2022)
- Update dependencies (serde_json, serde, bitcoin, bitcoincore-rpc, rayon, log)
- Support new Electrum release getbalance response format (#717)
0.9.7 (Apr 30 2022)
- Add build matrix to test all features in CI (#706)
- Install and run cargo-bloat in CI (#705)
- Add guide for other Ubuntu & Debian releases to compile and install librocksdb (#696)
- Update dependencies (anyhow, log, crossbeam-channel, rayon)
0.9.6 (Mar 4 2022)
- Allow skipping default config files (#686)
- Update dependencies (anyhow, serde-json)
0.9.5 (Feb 4 2022)
- Update dependencies (serde-json, serde, tempfile, crossbeam-channel)
- Fix txid index collision handling (#653)
- Use bitcoincore_rpc's getblockchaininfo implementation (#656)
