Implement NULLDUMMY softfork (BIP147) #8636

pull jl2012 wants to merge 1 commits into bitcoin:master from jl2012:nulldummy changing 3 files +150 −0
  1. jl2012 commented at 11:45 AM on August 31, 2016: contributor

    Alternative to #8533

    This will enforce SCRIPT_VERIFY_NULLDUMMY on all segwit and non-segwit transactions when segwit is activated with BIP9.

    As we may need more time to implement LOW_S softfork in a better way (see #8533 (comment)), the alternative plan is to implement only NULLDUMMY softfork in 0.13.1 and leave LOW_S as a policy at this moment.

  2. Implement NULLDUMMY softfork 482f852da6
  3. fanquake added the label Consensus on Aug 31, 2016
  4. jl2012 commented at 1:47 AM on September 2, 2016: contributor

    Need a 0.13.1 tag

  5. fanquake added this to the milestone 0.13.1 on Sep 2, 2016
  6. petertodd commented at 5:46 AM on September 2, 2016: contributor

    Concept ACK

  7. dcousens commented at 11:55 AM on September 2, 2016: contributor

    concept ACK

  8. btcdrak commented at 8:40 PM on September 2, 2016: contributor

    Concept ACK

  9. btcdrak commented at 12:29 PM on September 4, 2016: contributor

    needs backport tag.

  10. fanquake added the label Backport on Sep 4, 2016
  11. fanquake added the label Needs backport on Sep 4, 2016
  12. fanquake removed the label Backport on Sep 4, 2016
  13. jl2012 renamed this:
    Implement NULLDUMMY softfork
    Implement NULLDUMMY softfork (BIP147)
    on Sep 4, 2016
  14. jl2012 commented at 12:43 PM on September 4, 2016: contributor

    This is an implementation of BIP147, which could be found at https://github.com/bitcoin/bips/blob/36496946860d71d4460437572e6c4c780b125cad/bip-0147.mediawiki

    I propose that reviewers should explicitly acknowledge that this pull request is a correct implementation of a specified version of BIP147. So they should review the relevant codes, for example, in interpreter.cpp.

    This is needed because in #8533 we just focused on the PR, but not the consensus codes being activated. NULLDUMMY should be reasonably simple for everything to do more careful review.

    For example, a reviewer may use: utACK 482f852, ACK BIP147 3649694

  15. sipa commented at 12:21 PM on September 6, 2016: member
  16. NicolasDorier commented at 4:01 AM on September 7, 2016: contributor

    utACK 482f852da65457eb2fbea6b259e7568133fb81c4

  17. btcdrak commented at 10:29 AM on September 9, 2016: contributor

    utACK 482f852

    This has been active on testnet3 for a few weeks already. Already tACK from previous PR #8533 (comment)

  18. jameshilliard commented at 12:26 PM on September 12, 2016: contributor

    utACK 482f852da65457eb2fbea6b259e7568133fb81c4

  19. btcdrak approved
  20. afk11 approved
  21. afk11 commented at 4:00 PM on September 17, 2016: contributor
  22. instagibbs commented at 2:13 PM on September 19, 2016: member
  23. laanwj commented at 8:57 AM on September 22, 2016: member

    utACK 482f852

  24. laanwj merged this on Sep 22, 2016
  25. laanwj closed this on Sep 22, 2016

  26. laanwj referenced this in commit 26b370a937 on Sep 22, 2016
  27. laanwj referenced this in commit 9dfa0c8d90 on Sep 26, 2016
  28. laanwj commented at 2:57 PM on September 26, 2016: member

    This is backported in #8815, removing tag

  29. laanwj removed the label Needs backport on Sep 26, 2016
  30. codablock referenced this in commit 075b4d320c on Jan 30, 2018
  31. andvgal referenced this in commit 00d22dbaf9 on Jan 6, 2019
  32. CryptoCentric referenced this in commit 2e66eac389 on Feb 28, 2019
  33. CryptoCentric referenced this in commit 53df88f702 on Mar 2, 2019
  34. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 21:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me