![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
Parameters that influence chain consensus. More...
#include <params.h>
Public Member Functions | |
| std::chrono::seconds | PowTargetSpacing () const |
| int64_t | DifficultyAdjustmentInterval () const |
| int | DeploymentHeight (BuriedDeployment dep) const |
Public Attributes | |
| uint256 | hashGenesisBlock |
| int | nSubsidyHalvingInterval |
| std::map< uint256, script_verify_flags > | script_flag_exceptions |
| Hashes of blocks that. | |
| int | BIP34Height |
| Block height and hash at which BIP34 becomes active. | |
| uint256 | BIP34Hash |
| int | BIP65Height |
| Block height at which BIP65 becomes active. | |
| int | BIP66Height |
| Block height at which BIP66 becomes active. | |
| int | CSVHeight |
| Block height at which CSV (BIP68, BIP112 and BIP113) becomes active. | |
| int | SegwitHeight |
| Block height at which Segwit (BIP141, BIP143 and BIP147) becomes active. | |
| int | MinBIP9WarningHeight |
| Don't warn about unknown BIP 9 activations below this height. | |
| std::array< BIP9Deployment, MAX_VERSION_BITS_DEPLOYMENTS > | vDeployments |
| uint256 | powLimit |
| Proof of work parameters. | |
| bool | fPowAllowMinDifficultyBlocks |
| bool | enforce_BIP94 |
| Enforce BIP94 timewarp attack mitigation. | |
| bool | fPowNoRetargeting |
| int64_t | nPowTargetSpacing |
| int64_t | nPowTargetTimespan |
| uint256 | nMinimumChainWork |
| The best chain should have at least this much work. | |
| uint256 | defaultAssumeValid |
| By default assume that the signatures in ancestors of this block are valid. | |
| bool | signet_blocks {false} |
| If true, witness commitments contain a payload equal to a Bitcoin Script solution to the signet challenge. | |
| std::vector< uint8_t > | signet_challenge |
|
inline |
|
inline |
|
inline |
| int Consensus::Params::BIP34Height |
| int Consensus::Params::BIP65Height |
| int Consensus::Params::BIP66Height |
| int Consensus::Params::CSVHeight |
| uint256 Consensus::Params::defaultAssumeValid |
| bool Consensus::Params::enforce_BIP94 |
| int Consensus::Params::MinBIP9WarningHeight |
| uint256 Consensus::Params::nMinimumChainWork |
| uint256 Consensus::Params::powLimit |
| std::map<uint256, script_verify_flags> Consensus::Params::script_flag_exceptions |
| int Consensus::Params::SegwitHeight |
| std::array<BIP9Deployment,MAX_VERSION_BITS_DEPLOYMENTS> Consensus::Params::vDeployments |