An instance of this class represents one database. 
 
void UnregisterValidationInterface(CValidationInterface *pwalletIn)
Unregister a wallet from core. 
 
DBErrors LoadWallet(bool &fFirstRunRet)
 
void RegisterWalletRPCCommands(CRPCTable &t)
 
void RegisterValidationInterface(CValidationInterface *pwalletIn)
Register a wallet to receive updates from core. 
 
WalletTestingSetup(const std::string &chainName=CBaseChainParams::MAIN)