Mark Friedenbach 53e53a33c9 BIP112: Implement CHECKSEQUENCEVERIFY
- Replace NOP3 with CHECKSEQUENCEVERIFY (BIP112)
  <nSequence> CHECKSEQUENCEVERIFY -> <nSequence>
- Fails if txin.nSequence < nSequence, allowing funds of a txout to be locked for a number of blocks or a duration of time after its inclusion in a block.
- Pull most of CheckLockTime() out into VerifyLockTime(), a local function that will be reused for CheckSequence()
- Add bitwise AND operator to CScriptNum
- Enable CHECKSEQUENCEVERIFY as a standard script verify flag
- Transactions that fail CSV verification will be rejected from the mempool, making it easy to test the feature. However blocks containing "invalid" CSV-using transactions will still be accepted; this is *not* the soft-fork required to actually enable CSV for production use.
2016-02-14 11:29:38 +00:00
..
2015-12-13 18:08:39 +01:00
2015-11-04 23:46:47 +01:00
2015-12-13 18:08:39 +01:00
2016-01-05 14:11:40 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2016-01-05 14:11:40 +01:00
2016-01-05 14:11:40 +01:00
2016-01-18 11:55:59 +01:00
2016-01-18 11:55:59 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2016-01-22 14:15:52 +01:00
2016-01-22 14:15:52 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-11-13 18:15:20 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-09-03 10:59:18 +02:00
2016-01-21 08:36:55 +11:00
2015-11-13 11:10:48 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2016-02-09 16:23:52 +01:00
2015-11-13 18:15:20 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2016-02-04 17:15:20 -06:00
2016-01-17 11:03:56 +00:00
2015-12-13 18:08:39 +01:00
2016-01-05 21:01:39 +01:00
2016-01-05 21:34:15 +01:00
2016-01-05 14:11:40 +01:00
2016-01-05 14:11:40 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2016-01-21 08:36:55 +11:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2016-01-05 21:01:39 +01:00
2015-11-12 17:58:15 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2016-01-05 14:11:40 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2016-01-05 21:01:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00
2015-12-13 18:08:39 +01:00