Mandatory script verification flags that all new transactions must comply with for them to be valid.

Synopsis

Declared in <policy/policy.h>

inline constexpr script_verify_flags MANDATORY_SCRIPT_VERIFY_FLAGS = {SCRIPT_VERIFY_P2SH |
                                                             SCRIPT_VERIFY_DERSIG |
                                                             SCRIPT_VERIFY_NULLDUMMY |
                                                             SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY |
                                                             SCRIPT_VERIFY_CHECKSEQUENCEVERIFY |
                                                             SCRIPT_VERIFY_WITNESS |
                                                             SCRIPT_VERIFY_TAPROOT};

Description

Note that this does not affect consensus validity; see GetBlockScriptFlags() for that.

Created with MrDocs