Script verification flags, mirroring btck_ScriptVerificationFlags; combinable as a bitmask.
Declared in <kernel/bitcoinkernel_wrapper.h>
enum class ScriptVerificationFlags : btck_ScriptVerificationFlags;
| 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. |