![]() |
Bitcoin Core 32.99.0
P2P Digital Currency
|
#include <chain.h>#include <sync.h>#include <array>#include <map>#include <optional>#include <vector>Go to the source code of this file.
Classes | |
| struct | BIP9Stats |
| Display status of an in-progress BIP9 softfork. More... | |
| struct | BIP9Info |
| Detailed status of an enabled BIP9 deployment. More... | |
| struct | BIP9GBTStatus |
| struct | BIP9GBTStatus::Info |
| class | VersionBitsCache |
| BIP 9 allows multiple softforks to be deployed in parallel. More... | |
Typedefs | |
| typedef std::map< const CBlockIndex *, ThresholdState > | ThresholdConditionCache |
Variables | |
| constexpr int32_t | VERSIONBITS_LAST_OLD_BLOCK_VERSION = 4 |
| What block version to use for new blocks (pre versionbits) | |
| constexpr int32_t | VERSIONBITS_TOP_BITS = 0x20000000UL |
| What bits to set in version for versionbits blocks. | |
| constexpr int32_t | VERSIONBITS_TOP_MASK = 0xE0000000UL |
| What bitmask determines whether versionbits is in use. | |
| constexpr int32_t | VERSIONBITS_NUM_BITS = 5 |
| Total bits available for versionbits (BIP 323) | |
Definition at line 33 of file versionbits.h.
What block version to use for new blocks (pre versionbits)
Definition at line 19 of file versionbits.h.
Total bits available for versionbits (BIP 323)
Definition at line 25 of file versionbits.h.
What bits to set in version for versionbits blocks.
Definition at line 21 of file versionbits.h.
What bitmask determines whether versionbits is in use.
Definition at line 23 of file versionbits.h.