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

Synopsis

Declared in <kernel/bitcoinkernel_wrapper.h>

enum class ScriptVerificationFlags : btck_ScriptVerificationFlags;

Members

Name

Description

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.

Created with MrDocs