A transaction with a merkle branch linking it to the block chain.
More...
#include <wallet.h>
|
| | 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 merkle branch linking it to the block chain.
Definition at line 731 of file wallet.h.
◆ CMerkleTx() [1/2]
◆ CMerkleTx() [2/2]
◆ AcceptToMemoryPool()
| bool CMerkleTx::AcceptToMemoryPool |
( |
bool |
fLimitFree = true, |
|
|
bool |
fRejectInsaneFee = true, |
|
|
bool |
ignoreFees = false |
|
) |
| |
◆ GetBlocksToMaturity()
| int CMerkleTx::GetBlocksToMaturity |
( |
| ) |
const |
◆ GetDepthInMainChain() [1/2]
| int CMerkleTx::GetDepthInMainChain |
( |
bool |
enableIX = true | ) |
const |
◆ GetDepthInMainChain() [2/2]
| int CMerkleTx::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.
Definition at line 6006 of file wallet.cpp.
◆ GetDepthInMainChainINTERNAL()
| int CMerkleTx::GetDepthInMainChainINTERNAL |
( |
const CBlockIndex *& |
pindexRet | ) |
const |
|
private |
◆ GetTransactionLockSignatures()
| int CMerkleTx::GetTransactionLockSignatures |
( |
| ) |
const |
◆ Init()
◆ IsInMainChain()
| bool CMerkleTx::IsInMainChain |
( |
| ) |
const |
◆ IsInMainChainImmature()
| bool CMerkleTx::IsInMainChainImmature |
( |
| ) |
const |
◆ IsTransactionLockTimedOut()
| bool CMerkleTx::IsTransactionLockTimedOut |
( |
| ) |
const |
◆ SerializationOp()
template<typename Stream , typename Operation >
| void CMerkleTx::SerializationOp |
( |
Stream & |
s, |
|
|
Operation |
ser_action, |
|
|
int |
nType, |
|
|
int |
nVersion |
|
) |
| |
|
inline |
◆ SetMerkleBranch()
| int CMerkleTx::SetMerkleBranch |
( |
const CBlock & |
block | ) |
|
◆ ADD_SERIALIZE_METHODS
| CMerkleTx::ADD_SERIALIZE_METHODS |
◆ hashBlock
◆ nIndex
The documentation for this class was generated from the following files: