diff --git a/src/validation.cpp b/src/validation.cpp --- a/src/validation.cpp +++ b/src/validation.cpp @@ -1637,7 +1637,8 @@ } } - return nVersion; + // Clear the last 4 bits (miner fund activation). + return nVersion & ~uint32_t(0x0f); } // Returns the script flags which should be checked for the block after diff --git a/test/functional/abc-block-sigchecks-activation.py b/test/functional/abc-block-sigchecks-activation.py --- a/test/functional/abc-block-sigchecks-activation.py +++ b/test/functional/abc-block-sigchecks-activation.py @@ -70,8 +70,7 @@ ctx = CTransaction() ctx.vin.append(CTxIn(COutPoint(spendfrom.sha256, 0), b'')) - ctx.vout.append( - CTxOut(0, bytes([OP_TRUE]))) + ctx.vout.append(CTxOut(0, bytes([OP_TRUE]))) ctx.vout.append(customout) pad_tx(ctx)