GetVirtualTransactionSize

GetVirtualTransactionSize overloads

Synopses

Declared in <policy/policy.h>

Compute the virtual transaction size (weight reinterpreted as bytes).

int64_t
GetVirtualTransactionSize(
    int64_t nWeight,
    int64_t nSigOpCost,
    unsigned int bytes_per_sigop);
» more...

Compute the virtual size of a transaction, accounting for sigop cost.

int64_t
GetVirtualTransactionSize(
    CTransaction const& tx,
    int64_t nSigOpCost,
    unsigned int bytes_per_sigop);
» more...

Return Value

Virtual transaction size in vB.

Parameters

NameDescription
nWeightTransaction weight.
nSigOpCostSignature operation cost of the transaction.
bytes_per_sigopBytes charged per signature operation.
txTransaction to measure.