[#TransactionInfo]
= TransactionInfo
:mrdocs:

Snapshot of the policy&hyphen;relevant data for a mempool transaction&period;

== Synopsis

Declared in `&lt;kernel&sol;mempool&lowbar;entry&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct TransactionInfo;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:TransactionInfo/2constructor.adoc[`TransactionInfo`]         [.small]#[constructor]#
| Constructs a transaction info snapshot&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:TransactionInfo/m_fee.adoc[`m&lowbar;fee`] 
| The fee the transaction paid&period;
| xref:TransactionInfo/m_tx.adoc[`m&lowbar;tx`] 
| The transaction described by this snapshot&period;
| xref:TransactionInfo/m_virtual_transaction_size.adoc[`m&lowbar;virtual&lowbar;transaction&lowbar;size`] 
| The virtual transaction size&period;
| xref:TransactionInfo/txHeight.adoc[`txHeight`] 
| The block height at which the transaction entered the mempool&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
