aboutsummaryrefslogtreecommitdiff
path: root/src/versionbits.cpp
Commit message (Collapse)AuthorAgeFilesLines
* scripted-diff: s/BIP9DeploymentInfo/VBDeploymentInfo/Jorge Timón2017-05-301-1/+1
| | | | | | -BEGIN VERIFY SCRIPT- sed -i 's/BIP9DeploymentInfo/VBDeploymentInfo/' ./src/*.h ./src/*.cpp ./src/*/*.h ./src/*/*.cpp ./src/*/*/*.h ./src/*/*/*.cpp ; -END VERIFY SCRIPT-
* RPC: getblockchaininfo: BIP9 statsMatthew Zipkin2017-03-241-1/+35
| | | | add RPC tests for BIP9 counting stats
* Don't require segwit in getblocktemplate for segwit signalling or miningSuhas Daftuar2017-03-141-1/+1
| | | | | | Segwit's version bit will be signalled for all invocations of CreateNewBlock, and not specifying segwit only will cause CreateNewBlock to skip transactions with witness from being selected.
* RPC: augment getblockchaininfo bip9_softforks datamruddy2016-10-191-0/+35
|
* BIP141: Commitment structure and deploymentPieter Wuille2016-06-221-0/+4
| | | | Includes a fix by Suhas Daftuar and LongShao007
* Merge #7935: Versionbits: GBT supportPieter Wuille2016-06-081-0/+13
|\ | | | | | | | | | | | | 12c708a getblocktemplate: Use version/force mutation to support pre-BIP9 clients (Luke Dashjr) 9879060 getblocktemplate: Explicitly handle the distinction between GBT-affecting softforks vs not (Luke Dashjr) 72cd6b2 qa/rpc-tests: bip9-softforks: Add tests for getblocktemplate versionbits updates (Luke Dashjr) d3df40e Implement BIP 9 GBT changes (Luke Dashjr)
| * getblocktemplate: Explicitly handle the distinction between GBT-affecting ↵Luke Dashjr2016-06-061-0/+2
| | | | | | | | softforks vs not
| * Implement BIP 9 GBT changesLuke Dashjr2016-06-061-0/+11
| | | | | | | | | | | | | | - 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
* | Fix typo: Optimizaton -> Optimizationpaveljanik2016-04-011-1/+1
|/
* BIP9 ImplementationPieter Wuille2016-03-151-0/+133
Inspired by former implementations by Eric Lombrozo and Rusty Russell, and based on code by Jorge Timon.