![]() |
Bitcoin ABC
0.26.3
P2P Digital Currency
|
Validation result for package mempool acceptance. More...
#include <validation.h>
Public Member Functions | |
PackageMempoolAcceptResult (PackageValidationState state, std::map< const TxId, const MempoolAcceptResult > &&results) | |
PackageMempoolAcceptResult (const TxId &txid, const MempoolAcceptResult &result) | |
Constructor to create a PackageMempoolAcceptResult from a MempoolAcceptResult. More... | |
Public Attributes | |
const PackageValidationState | m_state |
std::map< const TxId, const MempoolAcceptResult > | m_tx_results |
Map from txid to finished MempoolAcceptResults. More... | |
Validation result for package mempool acceptance.
Definition at line 279 of file validation.h.
|
inlineexplicit |
Definition at line 290 of file validation.h.
|
inlineexplicit |
Constructor to create a PackageMempoolAcceptResult from a MempoolAcceptResult.
Definition at line 299 of file validation.h.
const PackageValidationState PackageMempoolAcceptResult::m_state |
Definition at line 280 of file validation.h.
std::map<const TxId, const MempoolAcceptResult> PackageMempoolAcceptResult::m_tx_results |
Map from txid to finished MempoolAcceptResults.
The client is responsible for keeping track of the transaction objects themselves. If a result is not present, it means validation was unfinished for that transaction. If there was a package-wide error (see result in m_state), m_tx_results will be empty.
Definition at line 288 of file validation.h.