|
|
|
@ -845,12 +845,11 @@ bool LoadWallet(bool& fFirstRunRet)
|
|
|
|
|
{
|
|
|
|
|
// Create new keyUser and set as default key
|
|
|
|
|
RandAddSeedPerfmon();
|
|
|
|
|
keyUser.MakeNewKey();
|
|
|
|
|
if (!AddKey(keyUser))
|
|
|
|
|
return false;
|
|
|
|
|
if (!SetAddressBookName(PubKeyToAddress(keyUser.GetPubKey()), ""))
|
|
|
|
|
return false;
|
|
|
|
|
CWalletDB().WriteDefaultKey(keyUser.GetPubKey());
|
|
|
|
|
|
|
|
|
|
CWalletDB walletdb;
|
|
|
|
|
vchDefaultKey = GetKeyFromKeyPool();
|
|
|
|
|
walletdb.WriteDefaultKey(vchDefaultKey);
|
|
|
|
|
walletdb.WriteName(PubKeyToAddress(vchDefaultKey), "");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CreateThread(ThreadFlushWalletDB, NULL);
|
|
|
|
|