2
I need to have a possibility to check balance on every address. So far I tried used getreceivedbyaddress, but as far as I understand with this command I can check only addresses which I have in my wallet, right?
I also found information, that to have a possibility to analyze transactions of others I need to set txindex=1 in my bitcoin bitcoin.conf file. I read that this will help me with getrawtransaction which will be able to get me details about any transaction. Does txindex=1 will also help with getreceivedbyaddress?
and last, but not least... how to check balance of particular address in the past? Can I use getreceivedbyaddress <address> 100000 where 100000 would be amount of required confirmations, so I would check 100000 blocks in the past?
The reason why there are 3rd party services for this exact problem kind of supports the notion that this is very complex, which you might get after going through the answer. – Shabahat M. Ayubi – 2017-05-30T10:37:07.397
3rd party libraries are ok, as long as I can run them on my own machine, to not count on some server which doesn't belong to me. – noisy – 2017-05-30T23:34:27.107