Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
TransactionInfo Struct Reference

#include <mempool_entry.h>

Public Member Functions

 TransactionInfo (const CTransactionRef &tx, const CAmount &fee, const int64_t vsize, const unsigned int height)

Public Attributes

const CTransactionRef m_tx
const CAmount m_fee
const int64_t m_virtual_transaction_size
 The virtual transaction size.
const unsigned int txHeight

Detailed Description

Definition at line 143 of file mempool_entry.h.

Constructor & Destructor Documentation

◆ TransactionInfo()

TransactionInfo::TransactionInfo ( const CTransactionRef & tx,
const CAmount & fee,
const int64_t vsize,
const unsigned int height )
inline

Definition at line 160 of file mempool_entry.h.

Member Data Documentation

◆ m_fee

const CAmount TransactionInfo::m_fee

Definition at line 146 of file mempool_entry.h.

◆ m_tx

const CTransactionRef TransactionInfo::m_tx

Definition at line 144 of file mempool_entry.h.

◆ m_virtual_transaction_size

const int64_t TransactionInfo::m_virtual_transaction_size

The virtual transaction size.

This is a policy field which considers the sigop cost of the transaction as well as its weight, and reinterprets it as bytes.

It is the primary metric by which the mining algorithm selects transactions.

Definition at line 156 of file mempool_entry.h.

◆ txHeight

const unsigned int TransactionInfo::txHeight

Definition at line 158 of file mempool_entry.h.


The documentation for this struct was generated from the following file: