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);

Constructor to create a PackageMempoolAcceptResult from a single MempoolAcceptResult.

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

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);

Parameters

Name

Description

state

Validation state for the package as a whole.

results

Map from wtxid to the finished result for each transaction.

wtxid

Wtxid of the single transaction.

result

Result of validating that transaction.

feerate

The package feerate at which the package was evaluated.

Created with MrDocs