|
| bool | RescanAfterUnlock (int fromHeight) |
| |
| bool | MintableCoins () |
| |
| StakingStatusError | StakingCoinStatus (CAmount &minFee, CAmount &maxFee) |
| |
| bool | SelectStakeCoins (std::list< std::unique_ptr< CStakeInput > > &listInputs, CAmount nTargetAmount) |
| |
| bool | IsMasternodeController () |
| |
| bool | checkPassPhraseRule (const char *pass) |
| |
| COutPoint | findMyOutPoint (const CTxIn &txin) const |
| |
| void | resetPendingOutPoints () |
| |
| bool | estimateStakingConsolidationFees (CAmount &min, CAmount &max) |
| |
| std::string | GetTransactionType (const CTransaction &tx) |
| |
| bool | WriteAutoConsolidateSettingTime (uint32_t settingTime) |
| |
| uint32_t | ReadAutoConsolidateSettingTime () |
| |
| bool | IsAutoConsolidateOn () |
| |
| std::string | GetUniqueWalletBackupName () const |
| |
| bool | CreateSweepingTransaction (CAmount target, CAmount threshold, uint32_t nTimeBefore) |
| |
| bool | SendAll (std::string des, CWalletTx &wtxNew, bool inclLocked) |
| |
| | CWallet () |
| |
| | CWallet (std::string strWalletFileIn) |
| |
| | ~CWallet () |
| |
| void | SetNull () |
| |
| bool | isMultiSendEnabled () |
| |
| void | setMultiSendDisabled () |
| |
| const CWalletTx * | GetWalletTx (const uint256 &hash) const |
| |
| std::vector< CWalletTx > | getWalletTxs () |
| |
| bool | CanSupportFeature (enum WalletFeature wf) |
| | check whether we are allowed to upgrade (or already support) to the named feature More...
|
| |
| bool | generateKeyImage (const CPubKey &pub, CKeyImage &img) const |
| |
| bool | generateKeyImage (const CScript &scriptKey, CKeyImage &img) const |
| |
| bool | AvailableCoins (std::vector< COutput > &vCoins, bool fOnlyConfirmed=true, const CCoinControl *coinControl=NULL, bool fIncludeZeroValue=false, AvailableCoinsType nCoinType=ALL_COINS, bool fUseIX=false) |
| | populate vCoins with vector of available COutputs. More...
|
| |
| std::map< CBitcoinAddress, std::vector< COutput > > | AvailableCoinsByAddress (bool fConfirmed=true, CAmount maxCoinValue=0) |
| |
| bool | SelectCoinsMinConf (bool needFee, CAmount &estimatedFee, int ringSize, int numOut, const CAmount &nTargetValue, int nConfMine, int nConfTheirs, std::vector< COutput > vCoins, std::set< std::pair< const CWalletTx *, unsigned int > > &setCoinsRet, CAmount &nValueRet) |
| |
| bool | GetMasternodeVinAndKeys (CTxIn &txinRet, CPubKey &pubKeyRet, CKey &keyRet, std::string strTxHash, std::string strOutputIndex, std::string &strError) |
| | Get 5000 PRCY output and keys which can be used for the Masternode. More...
|
| |
| bool | GetVinAndKeysFromOutput (COutput out, CTxIn &txinRet, CPubKey &pubKeyRet, CKey &keyRet) |
| | Extract txin information and keys from output. More...
|
| |
| bool | IsSpent (const uint256 &hash, unsigned int n) |
| | Outpoint is spent if any non-conflicted transaction spends it: More...
|
| |
| unsigned int | GetSpendDepth (const uint256 &hash, unsigned int n) const |
| |
| bool | IsLockedCoin (uint256 hash, unsigned int n) const |
| |
| void | LockCoin (COutPoint &output) |
| |
| void | UnlockCoin (COutPoint &output) |
| |
| void | UnlockAllCoins () |
| |
| void | ListLockedCoins (std::vector< COutPoint > &vOutpts) |
| |
| CPubKey | GenerateNewKey () |
| |
| void | DeriveNewChildKey (uint32_t nAccountIndex, CKey &secretRet) |
| |
| void | GenerateNewHDChain (std::string *phrase=NULL) |
| |
| bool | SetHDChain (const CHDChain &chain, bool memonly) |
| |
| bool | SetCryptedHDChain (const CHDChain &chain, bool memonly) |
| |
| bool | GetDecryptedHDChain (CHDChain &hdChainRet) |
| |
| bool | IsHDEnabled () |
| |
| bool | GetSeedPhrase (std::string &phrase) |
| |
| bool | HaveKey (const CKeyID &address) const |
| | Check whether a key corresponding to a given address is present in the store. More...
|
| |
| bool | GetPubKey (const CKeyID &address, CPubKey &vchPubKeyOut) const |
| | GetPubKey implementation that also checks the mapHdPubKeys. More...
|
| |
| bool | GetKey (const CKeyID &address, CKey &keyOut) const |
| | GetKey implementation that can derive a HD private key on the fly. More...
|
| |
| bool | AddHDPubKey (const CExtPubKey &extPubKey, bool fInternal, uint32_t nAccountIndex) |
| | Adds a HDPubKey into the wallet(database) More...
|
| |
| bool | LoadHDPubKey (const CHDPubKey &hdPubKey) |
| | loads a HDPubKey into the wallets memory More...
|
| |
| bool | AddKeyPubKey (const CKey &key, const CPubKey &pubkey) |
| | Adds a key to the store, and saves it to disk. More...
|
| |
| bool | LoadKey (const CKey &key, const CPubKey &pubkey) |
| | Adds a key to the store, without saving it to disk (used by LoadWallet) More...
|
| |
| bool | LoadKeyMetadata (const CPubKey &pubkey, const CKeyMetadata &metadata) |
| | Load metadata (used by LoadWallet) More...
|
| |
| bool | LoadMinVersion (int nVersion) |
| |
| bool | AddCryptedKey (const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret) |
| | Adds an encrypted key to the store, and saves it to disk. More...
|
| |
| bool | 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 | AddCScript (const CScript &redeemScript) |
| | Support for BIP 0013 : see https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki. More...
|
| |
| bool | LoadCScript (const CScript &redeemScript) |
| |
| bool | AddDestData (const CTxDestination &dest, const std::string &key, const std::string &value) |
| | Adds a destination data tuple to the store, and saves it to disk. More...
|
| |
| bool | EraseDestData (const CTxDestination &dest, const std::string &key) |
| | Erases a destination data tuple in the store and on disk. More...
|
| |
| bool | LoadDestData (const CTxDestination &dest, const std::string &key, const std::string &value) |
| | Adds a destination data tuple to the store, without saving it to disk. More...
|
| |
| bool | AddWatchOnly (const CScript &dest) |
| | Adds a watch-only address to the store, and saves it to disk. More...
|
| |
| bool | RemoveWatchOnly (const CScript &dest) |
| |
| bool | LoadWatchOnly (const CScript &dest) |
| | Adds a watch-only address to the store, without saving it to disk (used by LoadWallet) More...
|
| |
| bool | Lock () |
| | Lock Wallet. More...
|
| |
| bool | Unlock (const SecureString &strWalletPassphrase, bool anonimizeOnly=false) |
| |
| bool | Unlock (const CKeyingMaterial &vMasterKeyIn) |
| |
| bool | ChangeWalletPassphrase (const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase) |
| |
| bool | EncryptWallet (const SecureString &strWalletPassphrase) |
| |
| void | GetKeyBirthTimes (std::map< CKeyID, int64_t > &mapKeyBirth) const |
| |
| unsigned int | ComputeTimeSmart (const CWalletTx &wtx) const |
| |
| int64_t | IncOrderPosNext (CWalletDB *pwalletdb=NULL) |
| | Increment the next transaction order id. More...
|
| |
| void | MarkDirty () |
| |
| bool | AddToWallet (const CWalletTx &wtxIn, bool fFromLoadWallet, CWalletDB *pwalletdb) |
| |
| void | SyncTransaction (const CTransaction &tx, const CBlock *pblock) |
| |
| bool | AddToWalletIfInvolvingMe (const CTransaction &tx, const CBlock *pblock, bool fUpdate) |
| | Add a transaction to the wallet, or update it. More...
|
| |
| bool | EraseFromWallet (const uint256 &hash) |
| |
| void | ReorderWalletTransactions (std::map< std::pair< int, int >, CWalletTx * > &mapSorted, int64_t &maxOrderPos) |
| | Reorder the transactions based on block hieght and block index. More...
|
| |
| void | UpdateWalletTransactionOrder (std::map< std::pair< int, int >, CWalletTx * > &mapSorted, bool resetOrder) |
| | Update the nOrderPos with passed in ordered map. More...
|
| |
| bool | DeleteTransactions (std::vector< uint256 > &removeTxs, bool fRescan=false) |
| | Delete transactions from the Wallet. More...
|
| |
| bool | DeleteWalletTransactions (const CBlockIndex *pindex, bool fRescan=false) |
| |
| int | ScanForWalletTransactions (CBlockIndex *pindexStart, bool fUpdate=false, bool fromStartup=false, int height=-1) |
| | Scan the block chain (starting in pindexStart) for transactions from or to us. More...
|
| |
| void | ReacceptWalletTransactions () |
| |
| void | ResendWalletTransactions () |
| |
| CAmount | GetBalance () |
| |
| CAmount | GetSpendableBalance () |
| |
| CAmount | GetLockedCoins () const |
| |
| CAmount | GetUnlockedCoins () const |
| |
| CAmount | GetUnconfirmedBalance () const |
| |
| CAmount | GetImmatureBalance () const |
| |
| CAmount | GetWatchOnlyBalance () const |
| |
| CAmount | GetUnconfirmedWatchOnlyBalance () const |
| |
| CAmount | GetImmatureWatchOnlyBalance () const |
| |
| bool | CreateTransaction (CScript scriptPubKey, int64_t nValue, CWalletTx &wtxNew, CReserveKey &reservekey, int64_t &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl) |
| |
| bool | CreateTransaction (const std::vector< std::pair< CScript, CAmount > > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=false, CAmount nFeePay=0) |
| |
| bool | CreateTransactionBulletProof (const CKey &txPrivDes, const CPubKey &recipientViewKey, const std::vector< std::pair< CScript, CAmount > > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=false, CAmount nFeePay=0, int ringSize=6, bool tomyself=false) |
| |
| bool | CreateTransactionBulletProof (const CKey &txPrivDes, const CPubKey &recipientViewKey, CScript scriptPubKey, const CAmount &nValue, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=false, CAmount nFeePay=0, int ringSize=6, bool tomyself=false) |
| |
| int | ComputeFee (size_t numIn, size_t numOut, size_t ringSize) |
| |
| CAmount | ComputeReserveUTXOAmount () |
| |
| bool | CreateTransaction (CScript scriptPubKey, const CAmount &nValue, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=false, CAmount nFeePay=0) |
| |
| bool | CommitTransaction (CWalletTx &wtxNew, CReserveKey &reservekey, std::string strCommand=NetMsgType::TX) |
| | Call after CreateTransaction unless you want to abort. More...
|
| |
| bool | AddAccountingEntry (const CAccountingEntry &, CWalletDB &pwalletdb) |
| |
| bool | CreateCoinStake (const CKeyStore &keystore, unsigned int nBits, int64_t nSearchInterval, CMutableTransaction &txNew, unsigned int &nTxNewTime) |
| |
| bool | MultiSend () |
| |
| void | AutoCombineDust () |
| |
| bool | NewKeyPool () |
| | Mark old keypool keys as used, and generate all new keys. More...
|
| |
| bool | TopUpKeyPool (unsigned int kpSize=0) |
| |
| void | ReserveKeyFromKeyPool (int64_t &nIndex, CKeyPool &keypool) |
| |
| void | KeepKey (int64_t nIndex) |
| |
| void | ReturnKey (int64_t nIndex) |
| |
| bool | GetKeyFromPool (CPubKey &key) |
| |
| int64_t | GetOldestKeyPoolTime () |
| |
| void | GetAllReserveKeys (std::set< CKeyID > &setAddress) const |
| |
| std::set< std::set< CTxDestination > > | GetAddressGroupings () |
| |
| std::map< CTxDestination, CAmount > | GetAddressBalances () |
| |
| std::set< CTxDestination > | GetAccountAddresses (std::string strAccount) const |
| |
| bool | GetBudgetSystemCollateralTX (CTransaction &tx, uint256 hash, bool useIX) |
| |
| bool | GetBudgetSystemCollateralTX (CWalletTx &tx, uint256 hash, bool useIX) |
| |
| isminetype | IsMine (const CTxIn &txin) const |
| |
| CAmount | GetDebit (const CTxIn &txin, const isminefilter &filter) const |
| |
| isminetype | IsMine (const CTxOut &txout) const |
| |
| CAmount | GetCredit (const CTransaction &tx, const CTxOut &txout, const isminefilter &filter) const |
| |
| bool | IsChange (const CTxOut &txout) const |
| |
| CAmount | GetChange (const CTransaction &tx, const CTxOut &txout) const |
| |
| bool | IsMine (const CTransaction &tx) const |
| |
| bool | IsFromMe (const CTransaction &tx) const |
| | should probably be renamed to IsRelevantToMe More...
|
| |
| CAmount | GetDebit (const CTransaction &tx, const isminefilter &filter) const |
| |
| CAmount | GetCredit (const CTransaction &tx, const isminefilter &filter) const |
| |
| CAmount | GetChange (const CTransaction &tx) const |
| |
| void | SetBestChain (const CBlockLocator &loc) |
| |
| DBErrors | LoadWallet (bool &fFirstRunRet) |
| |
| DBErrors | ZapWalletTx (std::vector< CWalletTx > &vWtx) |
| |
| bool | SetAddressBook (const CTxDestination &address, const std::string &strName, const std::string &purpose) |
| |
| bool | DelAddressBook (const CTxDestination &address) |
| |
| bool | UpdatedTransaction (const uint256 &hashTx) |
| |
| void | Inventory (const uint256 &hash) |
| |
| unsigned int | GetKeyPoolSize () |
| |
| bool | SetDefaultKey (const CPubKey &vchPubKey) |
| |
| bool | 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 | SetMaxVersion (int nVersion) |
| | change which version we're allowed to upgrade to (note that this does not immediately imply upgrading to that format) More...
|
| |
| int | GetVersion () |
| | get the current wallet format (the oldest client version guaranteed to understand this wallet) More...
|
| |
| std::set< uint256 > | GetConflicts (const uint256 &txid) const |
| | Get wallet transactions that conflict with given transaction (spend same outputs) More...
|
| |
| bool | ComputeStealthPublicAddress (const std::string &accountName, std::string &pubAddress) |
| |
| bool | ComputeIntegratedPublicAddress (const uint64_t paymentID, const std::string &accountName, std::string &pubAddress) |
| |
| bool | EncodeStealthPublicAddress (const std::vector< unsigned char > &pubViewKey, const std::vector< unsigned char > &pubSpendKey, std::string &pubAddr) |
| |
| bool | EncodeStealthPublicAddress (const CPubKey &pubViewKey, const CPubKey &pubSpendKey, std::string &pubAddr) |
| |
| bool | SendToStealthAddress (const std::string &stealthAddr, CAmount nValue, CWalletTx &wtxNew, bool fUseIX=false, int ringSize=5) |
| |
| bool | GenerateAddress (CPubKey &pub, CPubKey &txPub, CKey &txPriv) const |
| |
| bool | IsTransactionForMe (const CTransaction &tx) |
| |
| bool | ReadAccountList (std::string &accountList) |
| |
| bool | ReadStealthAccount (const std::string &strAccount, CStealthAccount &account) |
| |
| bool | EncodeIntegratedAddress (const CPubKey &pubViewKey, const CPubKey &pubSpendKey, uint64_t paymentID, std::string &pubAddr) |
| |
| bool | EncodeIntegratedAddress (const std::vector< unsigned char > &pubViewKey, const std::vector< unsigned char > &pubSpendKey, uint64_t paymentID, std::string &pubAddrb58) |
| |
| bool | GenerateIntegratedAddress (const std::string &accountName, std::string &pubAddr) |
| |
| std::string | GenerateIntegratedAddressWithRandomPaymentID (std::string accountName, uint64_t &paymentID) |
| |
| std::string | GenerateIntegratedAddressWithProvidedPaymentID (std::string accountName, uint64_t paymentID) |
| |
| bool | GenerateIntegratedAddress (const CPubKey &pubViewKey, const CPubKey &pubSpendKey, std::string &pubAddr) |
| |
| bool | AllMyPublicAddresses (std::vector< std::string > &addresses, std::vector< std::string > &accountNames) |
| |
| bool | RevealTxOutAmount (const CTransaction &tx, const CTxOut &out, CAmount &amount, CKey &) const |
| |
| bool | EncodeTxOutAmount (CTxOut &out, const CAmount &amount, const unsigned char *sharedSec, bool isCoinstake=false) |
| |
| CAmount | getCOutPutValue (const COutput &output) const |
| |
| CAmount | getCTxOutValue (const CTransaction &tx, const CTxOut &out) const |
| |
| bool | findCorrespondingPrivateKey (const CTxOut &txout, CKey &key) const |
| |
| void | CreatePrivacyAccount (bool force=false) |
| |
| bool | mySpendPrivateKey (CKey &spend) const |
| |
| bool | myViewPrivateKey (CKey &view) const |
| |
| bool | WriteStakingStatus (bool status) |
| |
| bool | ReadStakingStatus () |
| |
| bool | Write2FA (bool status) |
| |
| bool | Read2FA () |
| |
| bool | Write2FASecret (std::string secret) |
| |
| std::string | Read2FASecret () |
| |
| bool | Write2FAPeriod (int period) |
| |
| int | Read2FAPeriod () |
| |
| bool | Write2FALastTime (uint64_t lastTime) |
| |
| uint64_t | Read2FALastTime () |
| |
| bool | MakeShnorrSignature (CTransaction &) |
| |
| bool | MakeShnorrSignatureTxIn (CTxIn &txin, uint256) |
| |
| bool | computeSharedSec (const CTransaction &tx, const CTxOut &out, CPubKey &sharedSec) const |
| |
| void | AddComputedPrivateKey (const CTxOut &out) |
| |
| bool | IsCollateralized (const COutPoint &outpoint) |
| |
| | CCryptoKeyStore () |
| |
| bool | IsCrypted () const |
| |
| bool | IsLocked () const |
| |
| void | GetKeys (std::set< CKeyID > &setAddress) const |
| |
| void | GetKeys (std::set< CKeyID > &setAddress) const |
| |
| virtual bool | HaveCScript (const CScriptID &hash) const |
| |
| virtual bool | GetCScript (const CScriptID &hash, CScript &redeemScriptOut) const |
| |
| virtual bool | HaveWatchOnly (const CScript &dest) const |
| |
| virtual bool | HaveWatchOnly () const |
| |
| virtual | ~CKeyStore () |
| |
| virtual bool | AddKey (const CKey &key) |
| |