Add missing softforks help text to getblockchaininfo
Summary:
This was reported here: https://github.com/Bitcoin-ABC/bitcoin-abc/issues/374#issuecomment-604042128
After patch, there is a new section:
"softforks": { (object) status of softforks in progress
"xxxx" : { (string) name of the softfork
"type" : "bip9", (string) currently only set to "bip9"
"bip9" : { (object) status of bip9 softforks (only for "bip9" type)
"status": "xxxx", (string) one of "defined", "started", "locked_in", "active", "failed"
"bit": xx, (numeric) the bit (0-28) in the block version field used to signal this softfork (only for "started" status)
"startTime": xx, (numeric) the minimum median time past of a block at which the bit gains its meaning
"timeout": xx, (numeric) the median time past of a block at which the deployment is considered failed if not yet locked in
"since": xx, (numeric) height of the first block to which the status applies
"statistics": { (object) numeric statistics about BIP9 signalling for a softfork (only for "started" status)
"period": xx, (numeric) the length in blocks of the BIP9 signalling period
"threshold": xx, (numeric) the number of blocks with the version bit set required to activate the feature
"elapsed": xx, (numeric) the number of blocks elapsed since the beginning of the current period
"count": xx, (numeric) the number of blocks with the version bit set in the current period
"possible": xx (boolean) returns false if there are not enough blocks left in this period to pass activation threshold
},
"active": xx, (boolean) true if the rules are enforced for the mempool and the next block
}
}
}Test Plan:
bitcoin-cli help getblockchaininfo
Reviewers: #bitcoin_abc, deadalnix
Reviewed By: #bitcoin_abc, deadalnix
Differential Revision: https://reviews.bitcoinabc.org/D5581