This may be a silly question, but I keep running in circles. Using either bitcoind or JSON-RPC is there a way to search all transactions involving a address hash? I understand every wallet and most block explorer websites have this feature, but is it a native one I'm overlooking, or does everybody keep a separately indexed database off the blockchain?

I assume from the research I've done its #2, but given the size, history and Speed at which the blockchain updates building this database seems like it would take longer then actually downloading the blockchain.

Can someone please stear me in the correct direction so I'm not wasting the next 6 years rebuilding the wheel?

Thanks in advance for the assistance.

1 Answer 1


You do need to keep a separately indexed database of the blockchain,

insight.is is a good place to start,

bitcoind would have to do an extensive rescan to answer that query.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.