Stealth is a Bitcoin wallet privacy auditing tool that I built for the BTC++ 2026 hackathon.
The goal is to give wallet users direct visibility into the same kind of heuristics that outside analysts use to detect address reuse, change patterns, clustering, and other privacy leaks.
It started as a hackathon prototype and is evolving into a local-first Rust workspace for descriptor-driven wallet analysis.
Current Rust components:
stealth-enginestealth-modelstealth-clistealth-bitcoincore
Current direction:
- privacy auditing for Bitcoin wallets
- descriptor-based analysis
- findings and warnings with severity levels
- actionable suggestions for improving privacy posture
- local-first analysis, moving toward real node-backed mainnet support
Stealth currently focuses on signals like address reuse, common input ownership, dust exposure, change detection, consolidation, script-type mixing, tainted merges, and behavioral fingerprinting.
I built the original hackathon version with Jorge Santana, Renato Britto, and Herberson Miranda.
Since launch, the project has also been discussed publicly by BTC QnA and inspired an Umbrel-oriented adaptation that switched the backend from Bitcoin Core to Electrs.
Links
GitHub Repo Hackathon Application Podcast
More context: