A minimalist .NET-based UTXO tracker for HD wallets, designed to work with pruned Bitcoin nodes and multiple altcoins.
NBXplorer is a .NET-based UTXO tracker designed for Bitcoin and altcoin HD wallets. It solves the problem of efficiently tracking wallet balances and transactions without requiring a fully indexed blockchain, enabling services to operate with pruned nodes and maintain privacy.
Developers building cryptocurrency services like exchanges, payment processors, or wallet backends that need scalable, self-hosted UTXO tracking.
It offers a lightweight, flexible alternative to heavy solutions like Electrum or Bitcoin Core RPC, with multi-coin support, a clean REST API, and the ability to work on pruned nodes.
NBitcoin Explorer
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Indexes only tracked wallets, minimizing storage and sync time compared to full-node solutions like Electrum, as highlighted in the README's focus on pruned node compatibility.
Operates without a fully indexed blockchain, saving disk space, which is emphasized as a key feature for lightweight infrastructure.
Supports Bitcoin and over 20 altcoins such as Litecoin and Dash, enabling services to track multiple UTXO-based cryptocurrencies from a single instance.
Uses PostgreSQL for persistence, allowing developers to run complex queries on wallet data beyond the REST API, as documented in the schema docs.
Integrates with Azure Service Bus and RabbitMQ for message brokering, providing scalable event listening for transactions and blocks.
Requires a synced Bitcoin Core node, PostgreSQL v13+, and .NET SDK, making deployment time-consuming compared to plug-and-play SaaS alternatives.
Primarily targets .NET with limited client libraries outside C# and NodeJS, which can hinder integration in non-.NET stacks.
Does not automatically index historical transactions; users must manually configure start height and rescan parameters to see old payments, as noted in the 'Important Note' section.
The README admits that better documentation is pending, and some features like message broker integration lack detailed guides, relying on unit tests for examples.
NBXplorer is an open-source alternative to the following products: