Dash Core  0.12.2.1
P2P Digital Currency
MapWallet

Classes

struct  CompareValueOnly
 

Functions

std::string COutput::ToString () const
 
int COutput::Priority () const
 
const CWalletTxCWallet::GetWalletTx (const uint256 &hash) const
 
CPubKey CWallet::GenerateNewKey (uint32_t nAccountIndex, bool fInternal)
 
void CWallet::DeriveNewChildKey (const CKeyMetadata &metadata, CKey &secretRet, uint32_t nAccountIndex, bool fInternal)
 
bool CWallet::GetPubKey (const CKeyID &address, CPubKey &vchPubKeyOut) const
 GetPubKey implementation that also checks the mapHdPubKeys. More...
 
bool CWallet::GetKey (const CKeyID &address, CKey &keyOut) const
 GetKey implementation that can derive a HD private key on the fly. More...
 
bool CWallet::HaveKey (const CKeyID &address) const
 HaveKey implementation that also checks the mapHdPubKeys. More...
 
bool CWallet::LoadHDPubKey (const CHDPubKey &hdPubKey)
 loads a HDPubKey into the wallets memory More...
 
bool CWallet::AddHDPubKey (const CExtPubKey &extPubKey, bool fInternal)
 Adds a HDPubKey into the wallet(database) More...
 
bool CWallet::AddKeyPubKey (const CKey &key, const CPubKey &pubkey)
 Adds a key to the store, and saves it to disk. More...
 
bool CWallet::AddCryptedKey (const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret)
 Adds an encrypted key to the store, and saves it to disk. More...
 
bool CWallet::LoadKeyMetadata (const CPubKey &pubkey, const CKeyMetadata &metadata)
 Load metadata (used by LoadWallet) More...
 
bool CWallet::LoadCryptedKey (const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret)
 Adds an encrypted key to the store, without saving it to disk (used by LoadWallet) More...
 
bool CWallet::AddCScript (const CScript &redeemScript)
 Support for BIP 0013 : see https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki. More...
 
bool CWallet::LoadCScript (const CScript &redeemScript)
 
bool CWallet::AddWatchOnly (const CScript &dest)
 Adds a watch-only address to the store, and saves it to disk. More...
 
bool CWallet::RemoveWatchOnly (const CScript &dest)
 
bool CWallet::LoadWatchOnly (const CScript &dest)
 Adds a watch-only address to the store, without saving it to disk (used by LoadWallet) More...
 
bool CWallet::Unlock (const SecureString &strWalletPassphrase, bool fForMixingOnly=false)
 
bool CWallet::ChangeWalletPassphrase (const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase)
 
void CWallet::SetBestChain (const CBlockLocator &loc)
 
bool CWallet::SetMinVersion (enum WalletFeature, CWalletDB *pwalletdbIn=NULL, bool fExplicit=false)
 signify that a particular wallet feature is now used. this may change nWalletVersion and nWalletMaxVersion if those are lower More...
 
bool CWallet::SetMaxVersion (int nVersion)
 change which version we're allowed to upgrade to (note that this does not immediately imply upgrading to that format) More...
 
std::set< uint256CWallet::GetConflicts (const uint256 &txid) const
 Get wallet transactions that conflict with given transaction (spend same outputs) More...
 
void CWallet::Flush (bool shutdown=false)
 Flush wallet (bitdb flush) More...
 
static bool CWallet::Verify (const std::string &walletFile, std::string &warningString, std::string &errorString)
 Verify the wallet database and perform salvage if required. More...
 
void CWallet::SyncMetaData (std::pair< TxSpends::iterator, TxSpends::iterator >)
 
bool CWallet::IsSpent (const uint256 &hash, unsigned int n) const
 
void CWallet::AddToSpends (const COutPoint &outpoint, const uint256 &wtxid)
 
void CWallet::AddToSpends (const uint256 &wtxid)
 
bool CWallet::EncryptWallet (const SecureString &strWalletPassphrase)
 
int64_t CWallet::IncOrderPosNext (CWalletDB *pwalletdb=NULL)
 
void CWallet::MarkDirty ()
 
bool CWallet::AddToWallet (const CWalletTx &wtxIn, bool fFromLoadWallet, CWalletDB *pwalletdb)
 
bool CWallet::AddToWalletIfInvolvingMe (const CTransaction &tx, const CBlock *pblock, bool fUpdate)
 
bool CWallet::AbandonTransaction (const uint256 &hashTx)
 
void CWallet::MarkConflicted (const uint256 &hashBlock, const uint256 &hashTx)
 
void CWallet::SyncTransaction (const CTransaction &tx, const CBlock *pblock)
 
isminetype CWallet::IsMine (const CTxIn &txin) const
 
CAmount CWallet::GetDebit (const CTxIn &txin, const isminefilter &filter) const
 
int CWallet::GetRealOutpointPrivateSendRounds (const COutPoint &outpoint, int nRounds) const
 
int CWallet::GetOutpointPrivateSendRounds (const COutPoint &outpoint) const
 
bool CWallet::IsDenominated (const COutPoint &outpoint) const
 
bool CWallet::IsDenominatedAmount (CAmount nInputAmount) const
 
isminetype CWallet::IsMine (const CTxOut &txout) const
 
CAmount CWallet::GetCredit (const CTxOut &txout, const isminefilter &filter) const
 
bool CWallet::IsChange (const CTxOut &txout) const
 
CAmount CWallet::GetChange (const CTxOut &txout) const
 
void CWallet::GenerateNewHDChain ()
 
bool CWallet::SetHDChain (const CHDChain &chain, bool memonly)
 
bool CWallet::SetCryptedHDChain (const CHDChain &chain, bool memonly)
 
bool CWallet::GetDecryptedHDChain (CHDChain &hdChainRet)
 
bool CWallet::IsHDEnabled ()
 
bool CWallet::IsMine (const CTransaction &tx) const
 
bool CWallet::IsFromMe (const CTransaction &tx) const
 
CAmount CWallet::GetDebit (const CTransaction &tx, const isminefilter &filter) const
 
CAmount CWallet::GetCredit (const CTransaction &tx, const isminefilter &filter) const
 
CAmount CWallet::GetChange (const CTransaction &tx) const
 
int64_t CWalletTx::GetTxTime () const
 
int CWalletTx::GetRequestCount () const
 
void CWalletTx::GetAmounts (std::list< COutputEntry > &listReceived, std::list< COutputEntry > &listSent, CAmount &nFee, std::string &strSentAccount, const isminefilter &filter) const
 
void CWalletTx::GetAccountAmounts (const std::string &strAccount, CAmount &nReceived, CAmount &nSent, CAmount &nFee, const isminefilter &filter) const
 
bool CWalletTx::WriteToDisk (CWalletDB *pwalletdb)
 
int CWallet::ScanForWalletTransactions (CBlockIndex *pindexStart, bool fUpdate=false)
 
void CWallet::ReacceptWalletTransactions ()
 
bool CWalletTx::RelayWalletTransaction (CConnman *connman, std::string strCommand="tx")
 
std::set< uint256CWalletTx::GetConflicts () const
 
CAmount CWalletTx::GetDebit (const isminefilter &filter) const
 filter decides which addresses will count towards the debit More...
 
CAmount CWalletTx::GetCredit (const isminefilter &filter) const
 
CAmount CWalletTx::GetImmatureCredit (bool fUseCache=true) const
 
CAmount CWalletTx::GetAvailableCredit (bool fUseCache=true) const
 
CAmount CWalletTx::GetImmatureWatchOnlyCredit (const bool &fUseCache=true) const
 
CAmount CWalletTx::GetAvailableWatchOnlyCredit (const bool &fUseCache=true) const
 
CAmount CWalletTx::GetAnonymizedCredit (bool fUseCache=true) const
 
CAmount CWalletTx::GetDenominatedCredit (bool unconfirmed, bool fUseCache=true) const
 
CAmount CWalletTx::GetChange () const
 
bool CWalletTx::InMempool () const
 
bool CWalletTx::IsTrusted () const
 
bool CWalletTx::IsEquivalentTo (const CWalletTx &tx) const
 
std::vector< uint256CWallet::ResendWalletTransactionsBefore (int64_t nTime, CConnman *connman)
 
void CWallet::ResendWalletTransactions (int64_t nBestBlockTime, CConnman *connman)
 

Detailed Description

Function Documentation

◆ AbandonTransaction()

bool CWallet::AbandonTransaction ( const uint256 hashTx)

Definition at line 1066 of file wallet.cpp.

Referenced by abandontransaction().

◆ AddCryptedKey()

bool CWallet::AddCryptedKey ( const CPubKey vchPubKey,
const std::vector< unsigned char > &  vchCryptedSecret 
)
virtual

Adds an encrypted key to the store, and saves it to disk.

Reimplemented from CCryptoKeyStore.

Definition at line 313 of file wallet.cpp.

◆ AddCScript()

bool CWallet::AddCScript ( const CScript redeemScript)
virtual

Support for BIP 0013 : see https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki.

Reimplemented from CBasicKeyStore.

Definition at line 349 of file wallet.cpp.

Referenced by addmultisigaddress(), and ImportScript().

◆ AddHDPubKey()

bool CWallet::AddHDPubKey ( const CExtPubKey extPubKey,
bool  fInternal 
)

Adds a HDPubKey into the wallet(database)

Definition at line 260 of file wallet.cpp.

◆ AddKeyPubKey()

bool CWallet::AddKeyPubKey ( const CKey key,
const CPubKey pubkey 
)
virtual

Adds a key to the store, and saves it to disk.

Reimplemented from CCryptoKeyStore.

Definition at line 288 of file wallet.cpp.

Referenced by importelectrumwallet(), importprivkey(), and importwallet().

◆ AddToSpends() [1/2]

void CWallet::AddToSpends ( const COutPoint outpoint,
const uint256 wtxid 
)
private

Definition at line 701 of file wallet.cpp.

◆ AddToSpends() [2/2]

void CWallet::AddToSpends ( const uint256 wtxid)
private

Definition at line 712 of file wallet.cpp.

◆ AddToWallet()

bool CWallet::AddToWallet ( const CWalletTx wtxIn,
bool  fFromLoadWallet,
CWalletDB pwalletdb 
)

Definition at line 880 of file wallet.cpp.

Referenced by ReadKeyValue().

◆ AddToWalletIfInvolvingMe()

bool CWallet::AddToWalletIfInvolvingMe ( const CTransaction tx,
const CBlock pblock,
bool  fUpdate 
)

Add a transaction to the wallet, or update it. pblock is optional, but should be provided if the transaction is known to be in a block. If fUpdate is true, existing transactions will be updated.

Definition at line 1028 of file wallet.cpp.

◆ AddWatchOnly()

bool CWallet::AddWatchOnly ( const CScript dest)
virtual

Adds a watch-only address to the store, and saves it to disk.

Reimplemented from CBasicKeyStore.

Definition at line 374 of file wallet.cpp.

Referenced by ImportScript().

◆ ChangeWalletPassphrase()

bool CWallet::ChangeWalletPassphrase ( const SecureString strOldWalletPassphrase,
const SecureString strNewWalletPassphrase 
)

Definition at line 447 of file wallet.cpp.

Referenced by walletpassphrasechange().

◆ DeriveNewChildKey()

void CWallet::DeriveNewChildKey ( const CKeyMetadata metadata,
CKey secretRet,
uint32_t  nAccountIndex,
bool  fInternal 
)
private

Definition at line 140 of file wallet.cpp.

◆ EncryptWallet()

bool CWallet::EncryptWallet ( const SecureString strWalletPassphrase)

Definition at line 723 of file wallet.cpp.

Referenced by encryptwallet().

◆ Flush()

void CWallet::Flush ( bool  shutdown = false)

Flush wallet (bitdb flush)

Definition at line 589 of file wallet.cpp.

Referenced by PrepareShutdown().

◆ GenerateNewHDChain()

void CWallet::GenerateNewHDChain ( )

Definition at line 1392 of file wallet.cpp.

Referenced by AppInit2().

◆ GenerateNewKey()

CPubKey CWallet::GenerateNewKey ( uint32_t  nAccountIndex,
bool  fInternal 
)

keystore implementation Generate a new key

Definition at line 103 of file wallet.cpp.

◆ GetAccountAmounts()

void CWalletTx::GetAccountAmounts ( const std::string &  strAccount,
CAmount nReceived,
CAmount nSent,
CAmount nFee,
const isminefilter filter 
) const

Definition at line 1641 of file wallet.cpp.

Referenced by GetAccountBalance().

◆ GetAmounts()

void CWalletTx::GetAmounts ( std::list< COutputEntry > &  listReceived,
std::list< COutputEntry > &  listSent,
CAmount nFee,
std::string &  strSentAccount,
const isminefilter filter 
) const

Definition at line 1585 of file wallet.cpp.

Referenced by getbalance(), listaccounts(), and ListTransactions().

◆ GetAnonymizedCredit()

CAmount CWalletTx::GetAnonymizedCredit ( bool  fUseCache = true) const

Definition at line 1944 of file wallet.cpp.

◆ GetAvailableCredit()

CAmount CWalletTx::GetAvailableCredit ( bool  fUseCache = true) const

Definition at line 1871 of file wallet.cpp.

Referenced by CWallet::GetBalance(), and CWallet::GetUnconfirmedBalance().

◆ GetAvailableWatchOnlyCredit()

CAmount CWalletTx::GetAvailableWatchOnlyCredit ( const bool &  fUseCache = true) const

◆ GetChange() [1/3]

CAmount CWalletTx::GetChange ( ) const

◆ GetChange() [2/3]

CAmount CWallet::GetChange ( const CTxOut txout) const

Definition at line 1385 of file wallet.cpp.

◆ GetChange() [3/3]

CAmount CWallet::GetChange ( const CTransaction tx) const

Definition at line 1528 of file wallet.cpp.

◆ GetConflicts() [1/2]

set< uint256 > CWalletTx::GetConflicts ( ) const

Definition at line 1781 of file wallet.cpp.

Referenced by WalletTxToJSON().

◆ GetConflicts() [2/2]

set< uint256 > CWallet::GetConflicts ( const uint256 txid) const

Get wallet transactions that conflict with given transaction (spend same outputs)

Definition at line 566 of file wallet.cpp.

◆ GetCredit() [1/3]

CAmount CWalletTx::GetCredit ( const isminefilter filter) const

◆ GetCredit() [2/3]

CAmount CWallet::GetCredit ( const CTxOut txout,
const isminefilter filter 
) const

Definition at line 1356 of file wallet.cpp.

◆ GetCredit() [3/3]

CAmount CWallet::GetCredit ( const CTransaction tx,
const isminefilter filter 
) const

Definition at line 1516 of file wallet.cpp.

◆ GetDebit() [1/3]

CAmount CWalletTx::GetDebit ( const isminefilter filter) const

filter decides which addresses will count towards the debit

Definition at line 1793 of file wallet.cpp.

Referenced by TransactionRecord::decomposeTransaction(), gettransaction(), CWalletTx::IsFromMe(), and TransactionDesc::toHTML().

◆ GetDebit() [2/3]

CAmount CWallet::GetDebit ( const CTxIn txin,
const isminefilter filter 
) const

Definition at line 1225 of file wallet.cpp.

◆ GetDebit() [3/3]

CAmount CWallet::GetDebit ( const CTransaction tx,
const isminefilter filter 
) const

Definition at line 1504 of file wallet.cpp.

◆ GetDecryptedHDChain()

bool CWallet::GetDecryptedHDChain ( CHDChain hdChainRet)

Definition at line 1464 of file wallet.cpp.

Referenced by dumphdinfo(), and dumpwallet().

◆ GetDenominatedCredit()

CAmount CWalletTx::GetDenominatedCredit ( bool  unconfirmed,
bool  fUseCache = true 
) const

Definition at line 1978 of file wallet.cpp.

Referenced by CWallet::GetDenominatedBalance().

◆ GetImmatureCredit()

CAmount CWalletTx::GetImmatureCredit ( bool  fUseCache = true) const

Definition at line 1857 of file wallet.cpp.

Referenced by CWallet::GetImmatureBalance().

◆ GetImmatureWatchOnlyCredit()

CAmount CWalletTx::GetImmatureWatchOnlyCredit ( const bool &  fUseCache = true) const

Definition at line 1901 of file wallet.cpp.

Referenced by CWallet::GetImmatureWatchOnlyBalance().

◆ GetKey()

bool CWallet::GetKey ( const CKeyID address,
CKey keyOut 
) const
virtual

GetKey implementation that can derive a HD private key on the fly.

Reimplemented from CCryptoKeyStore.

Definition at line 216 of file wallet.cpp.

Referenced by dumpprivkey(), dumpwallet(), SignVerifyMessageDialog::on_signMessageButton_SM_clicked(), and signmessage().

◆ GetOutpointPrivateSendRounds()

int CWallet::GetOutpointPrivateSendRounds ( const COutPoint outpoint) const

◆ GetPubKey()

bool CWallet::GetPubKey ( const CKeyID address,
CPubKey vchPubKeyOut 
) const
virtual

GetPubKey implementation that also checks the mapHdPubKeys.

Reimplemented from CCryptoKeyStore.

Definition at line 202 of file wallet.cpp.

Referenced by _createmultisig_redeemScript().

◆ GetRealOutpointPrivateSendRounds()

int CWallet::GetRealOutpointPrivateSendRounds ( const COutPoint outpoint,
int  nRounds 
) const

Definition at line 1242 of file wallet.cpp.

◆ GetRequestCount()

int CWalletTx::GetRequestCount ( ) const

◆ GetTxTime()

int64_t CWalletTx::GetTxTime ( ) const

◆ GetWalletTx()

const CWalletTx * CWallet::GetWalletTx ( const uint256 hash) const

Definition at line 94 of file wallet.cpp.

◆ HaveKey()

bool CWallet::HaveKey ( const CKeyID address) const
virtual

HaveKey implementation that also checks the mapHdPubKeys.

Reimplemented from CCryptoKeyStore.

Definition at line 244 of file wallet.cpp.

Referenced by importelectrumwallet(), importprivkey(), and importwallet().

◆ IncOrderPosNext()

int64_t CWallet::IncOrderPosNext ( CWalletDB pwalletdb = NULL)

Increment the next transaction order id

Returns
next transaction order id

Definition at line 856 of file wallet.cpp.

Referenced by movecmd().

◆ InMempool()

◆ IsChange()

bool CWallet::IsChange ( const CTxOut txout) const

Definition at line 1363 of file wallet.cpp.

◆ IsDenominated()

bool CWallet::IsDenominated ( const COutPoint outpoint) const

Definition at line 1328 of file wallet.cpp.

◆ IsDenominatedAmount()

bool CWallet::IsDenominatedAmount ( CAmount  nInputAmount) const

Definition at line 1343 of file wallet.cpp.

Referenced by CPrivateSendClient::MakeCollateralAmounts().

◆ IsEquivalentTo()

bool CWalletTx::IsEquivalentTo ( const CWalletTx tx) const

Definition at line 2072 of file wallet.cpp.

Referenced by CWallet::SyncMetaData().

◆ IsFromMe()

bool CWallet::IsFromMe ( const CTransaction tx) const

should probably be renamed to IsRelevantToMe

Definition at line 1499 of file wallet.cpp.

◆ IsHDEnabled()

bool CWallet::IsHDEnabled ( )

HD Wallet Functions

Definition at line 1485 of file wallet.cpp.

Referenced by AppInit2(), and keypoolrefill().

◆ IsMine() [1/3]

isminetype CWallet::IsMine ( const CTxIn txin) const

Definition at line 1210 of file wallet.cpp.

Referenced by AppInit2().

◆ IsMine() [2/3]

isminetype CWallet::IsMine ( const CTxOut txout) const

Definition at line 1351 of file wallet.cpp.

◆ IsMine() [3/3]

bool CWallet::IsMine ( const CTransaction tx) const

Definition at line 1491 of file wallet.cpp.

◆ IsSpent()

bool CWallet::IsSpent ( const uint256 hash,
unsigned int  n 
) const

Outpoint is spent if any non-conflicted transaction spends it:

Definition at line 682 of file wallet.cpp.

◆ IsTrusted()

◆ LoadCryptedKey()

bool CWallet::LoadCryptedKey ( const CPubKey vchPubKey,
const std::vector< unsigned char > &  vchCryptedSecret 
)

Adds an encrypted key to the store, without saving it to disk (used by LoadWallet)

Definition at line 344 of file wallet.cpp.

Referenced by ReadKeyValue().

◆ LoadCScript()

bool CWallet::LoadCScript ( const CScript redeemScript)

Definition at line 358 of file wallet.cpp.

Referenced by ReadKeyValue().

◆ LoadHDPubKey()

bool CWallet::LoadHDPubKey ( const CHDPubKey hdPubKey)

loads a HDPubKey into the wallets memory

Definition at line 252 of file wallet.cpp.

Referenced by ReadKeyValue().

◆ LoadKeyMetadata()

bool CWallet::LoadKeyMetadata ( const CPubKey pubkey,
const CKeyMetadata metadata 
)

Load metadata (used by LoadWallet)

Definition at line 334 of file wallet.cpp.

Referenced by ReadKeyValue().

◆ LoadWatchOnly()

bool CWallet::LoadWatchOnly ( const CScript dest)

Adds a watch-only address to the store, without saving it to disk (used by LoadWallet)

Definition at line 399 of file wallet.cpp.

Referenced by ReadKeyValue().

◆ MarkConflicted()

void CWallet::MarkConflicted ( const uint256 hashBlock,
const uint256 hashTx 
)
private

Definition at line 1127 of file wallet.cpp.

◆ MarkDirty()

void CWallet::MarkDirty ( )

◆ Priority()

int COutput::Priority ( ) const

Definition at line 84 of file wallet.cpp.

Referenced by CompareByPriority::operator()().

◆ ReacceptWalletTransactions()

void CWallet::ReacceptWalletTransactions ( )

Definition at line 1728 of file wallet.cpp.

Referenced by AppInit2(), importaddress(), and importpubkey().

◆ RelayWalletTransaction()

bool CWalletTx::RelayWalletTransaction ( CConnman connman,
std::string  strCommand = "tx" 
)

◆ RemoveWatchOnly()

bool CWallet::RemoveWatchOnly ( const CScript dest)
virtual

Reimplemented from CBasicKeyStore.

Definition at line 385 of file wallet.cpp.

◆ ResendWalletTransactions()

void CWallet::ResendWalletTransactions ( int64_t  nBestBlockTime,
CConnman connman 
)
virtual

Reimplemented from CValidationInterface.

Definition at line 2105 of file wallet.cpp.

◆ ResendWalletTransactionsBefore()

std::vector< uint256 > CWallet::ResendWalletTransactionsBefore ( int64_t  nTime,
CConnman connman 
)

Definition at line 2081 of file wallet.cpp.

Referenced by resendwallettransactions().

◆ ScanForWalletTransactions()

int CWallet::ScanForWalletTransactions ( CBlockIndex pindexStart,
bool  fUpdate = false 
)

Scan the block chain (starting in pindexStart) for transactions from or to us. If fUpdate is true, found transactions that already exist in the wallet will be updated.

Definition at line 1687 of file wallet.cpp.

Referenced by AppInit2(), importaddress(), importelectrumwallet(), importprivkey(), importpubkey(), and importwallet().

◆ SetBestChain()

void CWallet::SetBestChain ( const CBlockLocator loc)
virtual

Reimplemented from CValidationInterface.

Definition at line 521 of file wallet.cpp.

Referenced by AppInit2().

◆ SetCryptedHDChain()

bool CWallet::SetCryptedHDChain ( const CHDChain chain,
bool  memonly 
)

Definition at line 1442 of file wallet.cpp.

Referenced by ReadKeyValue().

◆ SetHDChain()

bool CWallet::SetHDChain ( const CHDChain chain,
bool  memonly 
)

Definition at line 1429 of file wallet.cpp.

Referenced by ReadKeyValue().

◆ SetMaxVersion()

bool CWallet::SetMaxVersion ( int  nVersion)

change which version we're allowed to upgrade to (note that this does not immediately imply upgrading to that format)

Definition at line 554 of file wallet.cpp.

Referenced by AppInit2().

◆ SetMinVersion()

bool CWallet::SetMinVersion ( enum WalletFeature  nVersion,
CWalletDB pwalletdbIn = NULL,
bool  fExplicit = false 
)

signify that a particular wallet feature is now used. this may change nWalletVersion and nWalletMaxVersion if those are lower

Definition at line 527 of file wallet.cpp.

Referenced by AppInit2().

◆ SyncMetaData()

void CWallet::SyncMetaData ( std::pair< TxSpends::iterator, TxSpends::iterator >  )
private

Definition at line 641 of file wallet.cpp.

◆ SyncTransaction()

void CWallet::SyncTransaction ( const CTransaction tx,
const CBlock pblock 
)
virtual

Reimplemented from CValidationInterface.

Definition at line 1189 of file wallet.cpp.

◆ ToString()

std::string COutput::ToString ( ) const

Definition at line 79 of file wallet.cpp.

◆ Unlock()

bool CWallet::Unlock ( const SecureString strWalletPassphrase,
bool  fForMixingOnly = false 
)

Definition at line 404 of file wallet.cpp.

Referenced by walletpassphrase().

◆ Verify()

bool CWallet::Verify ( const std::string &  walletFile,
std::string &  warningString,
std::string &  errorString 
)
static

Verify the wallet database and perform salvage if required.

Definition at line 594 of file wallet.cpp.

Referenced by AppInit2().

◆ WriteToDisk()

bool CWalletTx::WriteToDisk ( CWalletDB pwalletdb)

Definition at line 1677 of file wallet.cpp.

Referenced by CWallet::AddToWallet(), and AppInit2().