I'm looking for simplest way how to get list of all transactions(incoming, outgoing, external, internal, confirmed, unconfirmed) on all accounts created in parity wallet. The listing should support pagination so it can work efficiently with 10 000+ account and 100 000+ transactions.

I prefer not to:

use 3party apis (etherscan)

write smart contract

parse whole blockchain

periodically observe accounts one by one

I would like to get transactions similar way bitcoind rpc works

I know there is no simple answer yet. I suppose parity's (or geth) job. If it's missing such functionality now, I'm ready to support developers financially.