Thanks Wladimir, perfect info! Mark, sounds good. But most likely this DB is keeping this information only for the current state of the blockchain and what I need really is to be able to get the unspent outputs (and calculate the balance for all addresses) for any particular block I happen to be interested in :) - Denis "Be the change you want to see in the world." (Mahatma Gandhi) On Fri, Feb 14, 2014 at 5:42 PM, Mark Friedenbach wrote: > On 02/14/2014 04:20 AM, Denis Andrejew wrote: > > What I'm trying to do is read the blockchain in order to find all > > unspent outputs. I'm using bitcoind via rpc as my source of > > information about the blockchain. > > By the way, bitcoind keeps this information in a special LevelDB > database in the chainstate directory. It would be rather simple to > iterate over the database for the list of al unspent outputs. >