Consensus

Transaction validation functions

Types

NameDescription
BIP9Deployment Struct for each individual consensus rule change using BIP9.
Params Parameters that influence chain consensus.

Enums

NameDescription
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.
DeploymentPos Identifiers for BIP9 version-bits deployments.

Functions

NameDescription
CheckTxInputs Check whether all inputs of this transaction are valid (no double spends and amounts) This does not modify the UTXO set. This does not check scripts and sigs.
ValidDeployment ValidDeployment overloads