A transaction with a bunch of additional info that only the owner cares about.
More...
|
| | CWalletTx () |
| |
| | CWalletTx (CWallet *pwalletIn) |
| |
| | CWalletTx (CWallet *pwalletIn, const CMerkleTx &txIn) |
| |
| | CWalletTx (CWallet *pwalletIn, const CTransaction &txIn) |
| |
| void | Init (CWallet *pwalletIn) |
| |
| template<typename Stream , typename Operation > |
| void | SerializationOp (Stream &s, Operation ser_action, int nType, int nVersion) |
| |
| void | MarkDirty () |
| | make sure balances are recalculated More...
|
| |
| void | BindWallet (CWallet *pwalletIn) |
| |
| CAmount | GetUnlockedCredit () const |
| | filter decides which addresses will count towards the debit More...
|
| |
| CAmount | GetDebit (const isminefilter &filter) const |
| |
| CAmount | GetCredit (const isminefilter &filter) const |
| |
| CAmount | GetImmatureCredit (bool fUseCache=true) const |
| |
| CAmount | GetAvailableCredit (bool fUseCache=true) const |
| |
| CAmount | GetLockedCredit () const |
| |
| CAmount | GetImmatureWatchOnlyCredit (const bool &fUseCache=true) const |
| |
| CAmount | GetAvailableWatchOnlyCredit (const bool &fUseCache=true) const |
| |
| CAmount | GetChange () const |
| |
| void | GetAmounts (std::list< COutputEntry > &listReceived, std::list< COutputEntry > &listSent, CAmount &nFee, std::string &strSentAccount, const isminefilter &filter) const |
| |
| void | GetAccountAmounts (const std::string &strAccount, CAmount &nReceived, CAmount &nSent, CAmount &nFee, const isminefilter &filter) const |
| |
| bool | IsFromMe (const isminefilter &filter) const |
| |
| bool | InMempool () const |
| |
| bool | IsTrusted () const |
| |
| int | GetBlockHeight () const |
| |
| bool | WriteToDisk (CWalletDB *pwalletdb) |
| |
| int64_t | GetTxTime () const |
| |
| int64_t | GetComputedTxTime () const |
| |
| int | GetRequestCount () const |
| |
| void | RelayWalletTransaction (std::string strCommand=NetMsgType::TX) |
| |
| std::set< uint256 > | GetConflicts () const |
| |
| | CMerkleTx () |
| |
| | CMerkleTx (const CTransaction &txIn) |
| |
| void | Init () |
| |
| template<typename Stream , typename Operation > |
| void | SerializationOp (Stream &s, Operation ser_action, int nType, int nVersion) |
| |
| int | SetMerkleBranch (const CBlock &block) |
| |
| int | GetDepthInMainChain (const CBlockIndex *&pindexRet, bool enableIX=true) const |
| | Return depth of transaction in blockchain: -1 : not in blockchain, and not in memory pool (conflicted transaction) 0 : in memory pool, waiting to be included in a block >=1 : this many blocks deep in the main chain. More...
|
| |
| int | GetDepthInMainChain (bool enableIX=true) const |
| |
| bool | IsInMainChain () const |
| |
| bool | IsInMainChainImmature () const |
| |
| int | GetBlocksToMaturity () const |
| |
| bool | AcceptToMemoryPool (bool fLimitFree=true, bool fRejectInsaneFee=true, bool ignoreFees=false) |
| |
| int | GetTransactionLockSignatures () const |
| |
| bool | IsTransactionLockTimedOut () const |
| |
| | CTransaction () |
| | Construct a CTransaction that qualifies as IsNull() More...
|
| |
| | CTransaction (const CMutableTransaction &tx) |
| | Convert a CMutableTransaction into a CTransaction. More...
|
| |
| CTransaction & | operator= (const CTransaction &tx) |
| |
| template<typename Stream , typename Operation > |
| void | SerializationOp (Stream &s, Operation ser_action, int nType, int nVersion) |
| |
| bool | IsNull () const |
| |
| const uint256 & | GetHash () const |
| |
| CAmount | GetValueOut () const |
| |
| double | ComputePriority (double dPriorityInputs, unsigned int nTxSize=0) const |
| |
| unsigned int | CalculateModifiedSize (unsigned int nTxSize=0) const |
| |
| bool | UsesUTXO (const COutPoint out) |
| |
| std::list< COutPoint > | GetOutPoints () const |
| |
| bool | IsCoinBase () const |
| |
| bool | IsCoinAudit () const |
| |
| bool | IsCoinStake () const |
| |
| std::string | ToString () const |
| |
A transaction with a bunch of additional info that only the owner cares about.
It includes any unrecorded transactions needed to link it back to the block chain.
Definition at line 792 of file wallet.h.