Consensus::BuriedDeployment

A buried deployment is one where the height of the activation has been hardcoded into the client implementation long after the consensus change has activated. See BIP 90. Consensus changes for which the new rules are enforced from genesis are not listed here.

Synopsis

Declared in <consensus/params.h>

enum BuriedDeployment : int16_t;

Members

NameDescription
DEPLOYMENT_HEIGHTINCB BIP34: block height in the coinbase.
DEPLOYMENT_CLTV BIP65: OP_CHECKLOCKTIMEVERIFY.
DEPLOYMENT_DERSIG BIP66: strict DER signature encoding.
DEPLOYMENT_CSV BIP68, BIP112, BIP113: relative lock-time (CheckSequenceVerify).
DEPLOYMENT_SEGWIT BIP141, BIP143, BIP147: segregated witness.

Non-Member Functions

NameDescription
ValidDeploymentReturns true if the given buried deployment identifier is a valid enumerator.
::DeploymentNameReturns the human-readable name of a buried (always-active) deployment.
::GetBuriedDeploymentLooks up a buried deployment by its name.