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

Name

Description

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

Name

Description

ValidDeployment

Returns true if the given buried deployment identifier is a valid enumerator.

::DeploymentName

Returns the human‐readable name of a buried (always‐active) deployment.

::GetBuriedDeployment

Looks up a buried deployment by its name.

Created with MrDocs