Wallet database handling abstractions/simplifications

Pull Request #9951

State completed
Build time Total: 42 minutes
8 minutes for macOS
14 minutes for Windows
20 minutes for Linux
Platforms   
Start Date2017-03-09 09:08:24 UTC
Github#9951
Head:
Mergable:
Changed files:
Comments:
Author laanwj
Pull request head hash4ab3a726
Build styleThis pull request was built on top of current master
Build Log HEAD~6dabf366 Merge branch '2017_03_wallet_dbwrapper' of https://github.com/laanwj/bitcoin
b403ec5 Merge #9916: Fix msvc compiler error C4146 (minus operator applied to unsigned type)
02bd6e9 Merge #9853: Fix error codes from various RPCs
6805c41 Merge #9575: Remove unused, non-working RPC PostCommand signal
54fae05 Remove unreachable code (g_rpcSignals.PostCommand)
4ab3a72 wallet: CWalletDB CDB composition not inheritance