I started local bitcoind client. And started it as RPC server. I know that i able to get balance only for my account address. But how i can work with all existing addresses? How i can get balances and txs? Maybe exist some db for this?
You can import any address you want to watch or "work with" by navigating to console window and sending the following command:
bitcoin-cli importaddress "address" "account" <rescan>
after blockchain scanning complete you can send
bitcoin-cli listtransactions "account" "Count" "skip" watch-only bitcoin-cli listtransactions "*" 1 0 true
So you get all transactions.
You can get all commands from bitcoin.org