[#Consensus-BuriedDeployment] = xref:Consensus.adoc[Consensus]::BuriedDeployment :relfileprefix: ../ :mrdocs: 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>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- enum BuriedDeployment : int16_t; ---- == Members [cols="1,4"] |=== | 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 [cols="1,4"] |=== | Name| Description | xref:Consensus/ValidDeployment-04.adoc[`ValidDeployment`] | Returns true if the given buried deployment identifier is a valid enumerator. | xref:DeploymentName-0b.adoc[`::DeploymentName`] | Returns the human‐readable name of a buried (always‐active) deployment. | xref:GetBuriedDeployment.adoc[`::GetBuriedDeployment`] | Looks up a buried deployment by its name. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#