[#NewMempoolTransactionInfo]
= NewMempoolTransactionInfo
:mrdocs:

Notification payload describing a transaction added to the mempool&period;

== Synopsis

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

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

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:NewMempoolTransactionInfo/2constructor.adoc[`NewMempoolTransactionInfo`]         [.small]#[constructor]#
| Builds the addition payload for a newly accepted transaction&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:NewMempoolTransactionInfo/info.adoc[`info`] 
| Snapshot of the added transaction&period;
| xref:NewMempoolTransactionInfo/m_chainstate_is_current.adoc[`m&lowbar;chainstate&lowbar;is&lowbar;current`] 
| Whether the blockchain is up to date when the transaction is added&period;
| xref:NewMempoolTransactionInfo/m_has_no_mempool_parents.adoc[`m&lowbar;has&lowbar;no&lowbar;mempool&lowbar;parents`] 
| Whether the transaction has no unconfirmed parents&period;
| xref:NewMempoolTransactionInfo/m_mempool_limit_bypassed.adoc[`m&lowbar;mempool&lowbar;limit&lowbar;bypassed`] 
| Whether the transaction was added without enforcing mempool fee limits&period;
| xref:NewMempoolTransactionInfo/m_submitted_in_package.adoc[`m&lowbar;submitted&lowbar;in&lowbar;package`] 
| Whether the transaction is part of a package&period;
|===



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