Enable BIP112 at Friday, 25-Feb-2022 14:00:20 UTC
authorCryptoManiac <balthazar.ad@gmail.com>
Sat, 27 Nov 2021 14:04:06 +0000 (17:04 +0300)
committerCryptoManiac <balthazar.ad@gmail.com>
Sat, 27 Nov 2021 14:04:06 +0000 (17:04 +0300)
src/main.cpp
src/timestamps.h

index 88fd4dd..db2239f 100644 (file)
@@ -1746,8 +1746,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
 
             if (tx.nTime >= CHECKLOCKTIMEVERIFY_SWITCH_TIME) {
                 nFlags |= SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY;
-                // OP_CHECKSEQUENCEVERIFY is senseless without BIP68, so we're going disable it for now.
-                // nFlags |= SCRIPT_VERIFY_CHECKSEQUENCEVERIFY;
+            }
+
+            if (tx.nTime >= CHECKSEQUENCEVERIFY_SWITCH_TIME) {
+                nFlags |= SCRIPT_VERIFY_CHECKSEQUENCEVERIFY;
             }
 
             std::vector<CScriptCheck> vChecks;
index 57382bd..176eb05 100644 (file)
@@ -3,4 +3,6 @@
 
 static const unsigned int TARGETS_SWITCH_TIME = 1374278400; // Saturday, 20-Jul-2013 00:00:00 UTC
 static const unsigned int CHECKLOCKTIMEVERIFY_SWITCH_TIME = 1461110400; // Wednesday, 20-Apr-16 00:00:00 UTC
+static const unsigned int CHECKSEQUENCEVERIFY_SWITCH_TIME = 1645797620; // Friday, 25-Feb-2022 14:00:20 UTC
+
 #endif