X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fwallet.cpp;h=87ffe936f9701a1f62e77b2bf0a366348955dfaf;hb=48b27ec277c70795166bc1467c36bc7e1b335a11;hp=8006674f5d6b8c9a8a364d1aa92a3054033a20b5;hpb=db1eaec482383385156b3e7cb6b2baa9454975f0;p=novacoin.git diff --git a/src/wallet.cpp b/src/wallet.cpp index 8006674..87ffe93 100644 --- a/src/wallet.cpp +++ b/src/wallet.cpp @@ -74,8 +74,8 @@ CMalleableKeyView CWallet::GenerateNewMalleableKey() if (!nTimeFirstKey || nCreationTime < nTimeFirstKey) nTimeFirstKey = nCreationTime; - if (!AddMalleableKey(mKey)) - throw std::runtime_error("CWallet::GenerateNewMalleableKey() : AddMalleableKey failed"); + if (!AddKey(mKey)) + throw std::runtime_error("CWallet::GenerateNewMalleableKey() : AddKey failed"); return CMalleableKeyView(mKey); } @@ -91,7 +91,7 @@ bool CWallet::AddKey(const CKey& key) return true; } -bool CWallet::AddMalleableKey(const CMalleableKey& mKey) +bool CWallet::AddKey(const CMalleableKey& mKey) { CMalleableKeyView keyView = CMalleableKeyView(mKey); CSecret vchSecretH = mKey.GetSecretH(); @@ -1660,7 +1660,7 @@ bool CWallet::CreateTransaction(const vector >& vecSend, CTxDB txdb("r"); { nFeeRet = nTransactionFee; - while (true) + for ( ; ; ) { wtxNew.vin.clear(); wtxNew.vout.clear(); @@ -2048,7 +2048,7 @@ bool CWallet::CreateCoinStake(uint256 &hashTx, uint32_t nOut, uint32_t nGenerati nCredit += GetProofOfStakeReward(nCoinAge, nBits, nGenerationTime); int64_t nMinFee = 0; - while (true) + for ( ; ; ) { // Set output amount if (fDontSplitCoins) @@ -2236,6 +2236,11 @@ DBErrors CWallet::ZapWalletTx() return DB_LOAD_OK; } +bool CWallet::SetAddressBookName(const CTxDestination& address, const string& strName) +{ + return SetAddressBookName(CBitcoinAddress(address), strName); +} + bool CWallet::SetAddressBookName(const CBitcoinAddress& address, const string& strName) { std::map::iterator mi = mapAddressBook.find(address);