Closed alexb5dh closed 5 years ago
yeah you need full indexing, the init phase is needed on top of Bitcoind sync. I advise you using blockstream esplora instead of QBitNinja. They are easier to deploy but require more disk space.
Thanks for the reply.
Unfortunately, esplora doesn't seem to have anything similar to QBitNinja wallets. I need it to quickly find balance of multiple addresses. It also doesn't have an existing .NET client which is a minus. For now QBitNinja seems like a best fit.
@alexb5dh the wallet API is not very well tested to be honest. If you only want HD wallet and not a full explorer, I advise you to look https://github.com/dgarage/NBXplorer . It has a very simple API, does not require full indexing, and work on pruned mode. I am using it for BTCPay Server so it is pretty solid.
This is possible because NBXplorer:
The down side of NBXplorer is that it is not meant to be exposed on the web.
NBXplorer seems like the tool I was looking for. Thank you for the help and for supporting these libraries!
For project I'm working right now I'm interested only in transactions happening after project is launched/released. Do I need to wait for initial indexing in this case? Or maybe just waiting for bitcoind to sync would be enough and than I can proceed directly to listening?