btck::ScriptVerificationFlags

Script verification flags, mirroring btck_ScriptVerificationFlags; combinable as a bitmask.

Synopsis

Declared in <kernel/bitcoinkernel_wrapper.h>

enum class ScriptVerificationFlags : btck_ScriptVerificationFlags;

Members

NameDescription
NONE No additional verification rules.
P2SH Enforce pay-to-script-hash (BIP16).
DERSIG Require strict DER-encoded signatures (BIP66).
NULLDUMMY Require the CHECKMULTISIG dummy to be null (BIP147).
CHECKLOCKTIMEVERIFY Enforce OP_CHECKLOCKTIMEVERIFY (BIP65).
CHECKSEQUENCEVERIFY Enforce OP_CHECKSEQUENCEVERIFY (BIP112).
WITNESS Enforce segregated witness rules (BIP141).
TAPROOT Enforce Taproot rules (BIP341/342).
ALL All verification flags combined.