Mark Friedenbach
c0c5e09fe2
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-03-18 09:14:52 +00:00
..
2015-10-27 17:44:13 +01:00
2016-01-05 14:13:33 +01:00
2016-03-18 09:14:52 +00:00
2015-11-04 23:46:47 +01:00
2016-03-18 09:14:52 +00:00
2016-03-18 09:14:52 +00:00
2016-02-10 21:18:33 +01:00
2016-03-18 09:14:52 +00:00
2015-11-24 09:22:18 +01:00
2016-01-05 14:13:33 +01:00
2016-03-18 09:14:52 +00:00
2015-12-02 12:28:48 +01:00
2016-02-10 19:58:19 +01:00
2015-11-19 13:32:14 +11:00
2015-11-05 23:28:02 +01:00
2015-09-24 15:20:48 -04:00
2015-09-24 15:20:48 -04:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2015-11-29 11:59:23 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-28 10:55:11 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-18 10:31:30 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2015-11-13 18:15:20 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-02-09 08:52:33 +01:00
2015-09-03 10:59:18 +02:00
2015-11-20 10:14:21 +01:00
2015-11-13 11:10:48 +01:00
2016-02-03 10:30:10 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-03-18 09:14:52 +00:00
2016-03-18 09:14:52 +00:00
2016-01-27 11:33:33 +01:00
2015-11-09 22:50:31 -05:00
2015-12-02 14:28:35 +01:00
2015-11-09 22:50:31 -05:00
2015-12-04 15:01:09 +01:00
2015-11-13 18:15:20 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-28 22:46:06 +00:00
2016-02-10 20:38:10 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2015-12-02 08:40:47 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2015-09-03 15:13:40 -04:00
2016-01-18 12:25:50 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-02-10 20:45:42 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-13 12:06:24 +01:00
2016-01-13 15:55:00 +01:00
2016-01-13 15:55:00 +01:00
2015-09-03 15:13:40 -04:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2015-12-16 12:57:06 +01:00
2015-11-12 17:58:15 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-03-18 09:14:52 +00:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2016-01-05 14:13:33 +01:00
2015-09-16 11:01:35 +01:00
2016-01-05 14:13:33 +01:00
2015-11-29 11:59:23 +01:00