{"push_id":802624840,"size":2,"distinct_size":2,"ref":"refs/heads/sequencenumbers","head":"d6be2eece8405979933e481c2f7da3ad6a2cf90c","before":"5624be42cbb55cc471a49eef882c1ae71c7d2f25","commits":[{"sha":"6ab81754c64771e328446fdb7e90eaa960f7ace2","author":{"email":"f1b5a91d4d6ad523f2610114591c007e75d15084@friedenbach.org","name":"Mark Friedenbach"},"message":"Add rules--presently disabled--for using sequence numbers as a relative lock time\n\nIn summary, the sequence number of each input in a transaction can be used to store a relative locktime: a delta value which is added to the height or time of the block which included the output being spent to generate a per-input lock time from the sequence number. If enforced, this would make consensus-enforced transaction replacement possible as replacing an input with a lower sequence number / relative lock time would allow the new transaction to make it on the chain before previous versions of the transaction become valid.\n\nThis commit does not implement the transaction replacement logic. Nor does this commit make the relative lock time rules as consensus or policy rules. It merely adds new, but disabled functionality and unit tests of that functionality.","distinct":true,"url":"https://api.github.com/repos/maaku/bitcoin/commits/6ab81754c64771e328446fdb7e90eaa960f7ace2"},{"sha":"d6be2eece8405979933e481c2f7da3ad6a2cf90c","author":{"email":"f1b5a91d4d6ad523f2610114591c007e75d15084@friedenbach.org","name":"Mark Friedenbach"},"message":"Enable policy enforcing sequence numbers as a relative lock time in the mempool and transaction selection code, for the purpose of later supporting consensus-enforced transaction replacement\n\nTransactions that fail relative lock time checks will be rejected from the mempool and not included in generated blocks, making it easy to test the feature. However blocks including transactions containing \"invalid\" relative lock times will still be accepted; this is *not* the soft-fork required to actually enable relative lock times for production use.","distinct":true,"url":"https://api.github.com/repos/maaku/bitcoin/commits/d6be2eece8405979933e481c2f7da3ad6a2cf90c"}]}