CountWitnessSigOps

Count the signature operations contributed by a witness spend.

Synopsis

Declared in <script/interpreter.h>

size_t
CountWitnessSigOps(
    CScript const& scriptSig,
    CScript const& scriptPubKey,
    CScriptWitness const& witness,
    script_verify_flags flags);

Return Value

The number of accounted signature operations.

Parameters

NameDescription
scriptSigThe input's signature script.
scriptPubKeyThe output script being spent.
witnessThe input's witness stack.
flagsThe active script verification flags.