This PR cleans up the script verification flags. SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY and SCRIPT_VERIFY_CHECKSEQUENCEVERIFY are removed as CLTV and CSV are automatically enabled in witness scripts and are not safe to enable otherwise (since we use the variants which drop arguments from the stack).
Additionally, the NULLDUMMY feature is removed entirely as Tradecraft supports the conflicting MULTISIG_HINT flag instead.
This PR cleans up the script verification flags.
SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY
andSCRIPT_VERIFY_CHECKSEQUENCEVERIFY
are removed as CLTV and CSV are automatically enabled in witness scripts and are not safe to enable otherwise (since we use the variants which drop arguments from the stack).Additionally, the
NULLDUMMY
feature is removed entirely as Tradecraft supports the conflictingMULTISIG_HINT
flag instead.