diff options
author | Gregory Maxwell <greg@xiph.org> | 2015-11-01 20:05:18 +0000 |
---|---|---|
committer | Gregory Maxwell <greg@xiph.org> | 2015-11-01 20:05:18 +0000 |
commit | 40cd32e835092c3158175511da5193193ec54939 (patch) | |
tree | a277d4f0514dc26c86c8fa86ab831acd6ed3e63f /src/policy | |
parent | 8537ecdfc40181249ec37556015a99cfae4b21fd (diff) |
Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations"
This reverts commit 9d55050773d57c0e12005e524f2e54d9e622c6e2.
As noted by Luke-Jr, under some conditions this will accept transactions which are invalid by the network
rules. This happens when the current block time is head of the median time past and a transaction's
locktime is in the middle.
This could be addressed by changing the rule to MAX(this_block_time, MTP+offset) but this solution and
the particular offset used deserve some consideration.
Diffstat (limited to 'src/policy')
-rw-r--r-- | src/policy/policy.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/policy/policy.h b/src/policy/policy.h index fdc54a70a1..747c5ce8ce 100644 --- a/src/policy/policy.h +++ b/src/policy/policy.h @@ -43,9 +43,6 @@ static const unsigned int STANDARD_SCRIPT_VERIFY_FLAGS = MANDATORY_SCRIPT_VERIFY /** 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; -/** Used as the flags parameter to CheckFinalTx() in non-consensus code */ -static const unsigned int STANDARD_LOCKTIME_VERIFY_FLAGS = 0; - bool IsStandard(const CScript& scriptPubKey, txnouttype& whichType); /** * Check for standard transaction types |