Changeset View
Changeset View
Standalone View
Standalone View
src/policy/policy.h
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | |||||
* with. However scripts violating these flags may still be present in valid | * with. However scripts violating these flags may still be present in valid | ||||
* blocks and we must accept those blocks. | * blocks and we must accept those blocks. | ||||
*/ | */ | ||||
static const unsigned int STANDARD_SCRIPT_VERIFY_FLAGS = | static const unsigned int STANDARD_SCRIPT_VERIFY_FLAGS = | ||||
MANDATORY_SCRIPT_VERIFY_FLAGS | SCRIPT_VERIFY_DERSIG | | MANDATORY_SCRIPT_VERIFY_FLAGS | SCRIPT_VERIFY_DERSIG | | ||||
SCRIPT_VERIFY_MINIMALDATA | SCRIPT_VERIFY_NULLDUMMY | | SCRIPT_VERIFY_MINIMALDATA | SCRIPT_VERIFY_NULLDUMMY | | ||||
SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS | SCRIPT_VERIFY_CLEANSTACK | | SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS | SCRIPT_VERIFY_CLEANSTACK | | ||||
SCRIPT_VERIFY_NULLFAIL | SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY | | SCRIPT_VERIFY_NULLFAIL | SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY | | ||||
SCRIPT_VERIFY_CHECKSEQUENCEVERIFY | SCRIPT_VERIFY_LOW_S | | SCRIPT_VERIFY_CHECKSEQUENCEVERIFY | SCRIPT_VERIFY_LOW_S; | ||||
SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM; | |||||
/** For convenience, standard but not mandatory verify flags. */ | /** For convenience, standard but not mandatory verify flags. */ | ||||
static const unsigned int STANDARD_NOT_MANDATORY_VERIFY_FLAGS = | static const unsigned int STANDARD_NOT_MANDATORY_VERIFY_FLAGS = | ||||
STANDARD_SCRIPT_VERIFY_FLAGS & ~MANDATORY_SCRIPT_VERIFY_FLAGS; | STANDARD_SCRIPT_VERIFY_FLAGS & ~MANDATORY_SCRIPT_VERIFY_FLAGS; | ||||
/** Used as the flags parameter to sequence and nLocktime checks in | /** Used as the flags parameter to sequence and nLocktime checks in | ||||
* non-consensus code. */ | * non-consensus code. */ | ||||
static const unsigned int STANDARD_LOCKTIME_VERIFY_FLAGS = | static const unsigned int STANDARD_LOCKTIME_VERIFY_FLAGS = | ||||
Show All 25 Lines |