A reply of yours, quoted below, was deleted by a Bitcoin Forum moderator. Posts are most frequently deleted because they are off-topic, though they can also be deleted for other reasons. In the future, please avoid posting things that need to be deleted.
As for me it`s not possible to get all the addresses given that many addresses rn`t known on the network (think paper wallets). Until an address has done a transaction on the network or a key is published online it`s not possible to know the balance of that address.
that is so wrong.
all transactions till date are on blockchain.
blockchain is open to public.
there are no such things as hidden address having balance.
if it has balance , its on blockchain.
so if you parse blockchain for address having balance, you get all 100% of addresses having balance. none are left.