[#btck-ScriptVerificationFlags] = xref:btck.adoc[btck]::ScriptVerificationFlags :relfileprefix: ../ :mrdocs: Script verification flags, mirroring `btck_ScriptVerificationFlags`; combinable as a bitmask. == Synopsis Declared in `<kernel/bitcoinkernel_wrapper.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- enum class ScriptVerificationFlags : xref:btck_ScriptVerificationFlags.adoc[btck_ScriptVerificationFlags]; ---- == Members [cols="1,4"] |=== | 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. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#