HIGH PRIORITY shared_ptr(new Foo()) vs make_shared strong vs weak references cannot reconcile integrals on getTransfers() test, need to add reconcile debug info including vals and pass error message testGetTransfers() cannot reconcile integrals: new MoneroTransferRequest().setAccountIndex(subaddress.getAccountIndex()).setSubaddressIndex(subaddress.getIndex()) tx c40d5dbf49172a1a42111e414ee243e8c7a45cf0c09c5d91c5cef21672145755 should have outgoing but does not according to jni tx 121158a7e51044e27de6958a9501cc9eba811b2e37bc651ab9a04e749d11cc38 should have outgoing but does not according to rpc comb code todos MEDIUM PRIORITY MoneroWallet getChainHeight() calling daemon connection every time, surely better way toPropertyTree() should take node as parameter; optimize memory elsewhere (move shared_ptrs, etc) enable debug logging model accessors/mutators/chaining? further automate build process LOW PRIORITY throw MoneroErrors with error codes instead of runtime_errors handle e.g. restricted or hw wallet limitations in wallet_rpc_server, e.g. on_import_outputs?