Currently if one wants to get info about what is happening in bitcoind, one needs to poll various parameters - checking the balance per account, checking for new transactions and so forth.
I propose adding some JSON push notifications coming from bitcoind to some predefined http address. This approach would let one's application communicating with bitcoind to know about all the latest events from the program without having to poll it often. Some sample notifications could include:
- New Tx appearing in the wallet with 0, 6 and other number of confirmations
- New block appearing in the blockchain
- A block being replaced in the blockchain
- Balance changing in some account with 0, 6... confirmations