[0.12.x]: Versionbits: GBT support #8176

pull luke-jr wants to merge 4 commits into bitcoin:0.12 from luke-jr:gbt_bip9-0.12.x changing 7 files +150 −14
  1. luke-jr commented at 7:15 PM on June 8, 2016: member

    Backport of #7935, no merges were necessary

  2. Implement BIP 9 GBT changes
    - BIP9DeploymentInfo struct for static deployment info
    - VersionBitsDeploymentInfo: Avoid C++11ism by commenting parameter names
    - getblocktemplate: Make sure to set deployments in the version if it is LOCKED_IN
    - In this commit, all rules are considered required for clients to support
    ddd8c01d70
  3. qa/rpc-tests: bip9-softforks: Add tests for getblocktemplate versionbits updates 40e81f5f57
  4. getblocktemplate: Explicitly handle the distinction between GBT-affecting softforks vs not 65ee3324fb
  5. getblocktemplate: Use version/force mutation to support pre-BIP9 clients db4bacf590
  6. jonasschnelli added the label Mining on Jun 8, 2016
  7. laanwj added the label Backport on Jun 9, 2016
  8. MarcoFalke commented at 12:17 PM on June 9, 2016: member

    Can confirm db4bacf is plain cherry-picks.

  9. sipa commented at 11:40 AM on August 25, 2016: member

    utACK

  10. laanwj merged this on Sep 1, 2016
  11. laanwj closed this on Sep 1, 2016

  12. laanwj referenced this in commit ec0afbd52b on Sep 1, 2016
  13. DrahtBot 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 15:15 UTC

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