NodeWalletService(services: ServiceHub)
Currently, the node wallet service is a very simple RDBMS backed implementation. It will change significantly when we add further functionality as the design for the wallet and wallet service matures.
TODO: move query / filter criteria into the database query. TODO: keep an audit trail with time stamps of previously unconsumed states "as of" a particular point in time. TODO: have transaction storage do some caching.