PackageMempoolAcceptResult::PackageMempoolAcceptResult

Constructors

Synopses

Declared in <validation.h>

Construct a package result from a package-wide state and per-transaction results.

explicit
PackageMempoolAcceptResult(
    PackageValidationState state,
    std::map<Wtxid, MempoolAcceptResult>&& results);
» more...

Constructor to create a PackageMempoolAcceptResult from a single MempoolAcceptResult.

explicit
PackageMempoolAcceptResult(
    Wtxid const& wtxid,
    MempoolAcceptResult const& result);
» more...

Construct a package result from a package-wide state, a package feerate, and per-transaction results.

explicit
PackageMempoolAcceptResult(
    PackageValidationState state,
    CFeeRate feerate,
    std::map<Wtxid, MempoolAcceptResult>&& results);
» more...

Parameters

NameDescription
stateValidation state for the package as a whole.
resultsMap from wtxid to the finished result for each transaction.
wtxidWtxid of the single transaction.
resultResult of validating that transaction.
feerateThe package feerate at which the package was evaluated.