diff options
author | Peter Todd <pete@petertodd.org> | 2014-12-17 00:31:44 -0500 |
---|---|---|
committer | Peter Todd <pete@petertodd.org> | 2015-06-22 00:00:48 -0400 |
commit | ffd75adce01a78b3461b3ff05bcc2b530a9ce994 (patch) | |
tree | 64062c9dc2bb73bfbee5e7b12e6b95dab9fdac81 | |
parent | bc60b2b4b401f0adff5b8b9678903ff8feb5867b (diff) |
Enable CHECKLOCKTIMEVERIFY as a standard script verify flag
Transactions that fail CLTV verification will be rejected from the
mempool, making it easy to test the feature. However blocks containing
"invalid" CLTV-using transactions will still be accepted; this is *not*
the soft-fork required to actually enable CLTV for production use.
-rw-r--r-- | src/script/standard.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/script/standard.h b/src/script/standard.h index a8b0acc981..3b401dfe4f 100644 --- a/src/script/standard.h +++ b/src/script/standard.h @@ -50,7 +50,8 @@ static const unsigned int STANDARD_SCRIPT_VERIFY_FLAGS = MANDATORY_SCRIPT_VERIFY SCRIPT_VERIFY_MINIMALDATA | SCRIPT_VERIFY_NULLDUMMY | SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS | - SCRIPT_VERIFY_CLEANSTACK; + SCRIPT_VERIFY_CLEANSTACK | + SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY; /** For convenience, standard but not mandatory verify flags. */ static const unsigned int STANDARD_NOT_MANDATORY_VERIFY_FLAGS = STANDARD_SCRIPT_VERIFY_FLAGS & ~MANDATORY_SCRIPT_VERIFY_FLAGS; |