Bitcoin Core 29.99.0
P2P Digital Currency
Public Attributes | List of all members
BIP9Info Struct Reference

Detailed status of an enabled BIP9 deployment. More...

#include <versionbits.h>

Public Attributes

int since {0}
 Height at which current_state started. More...
 
std::string current_state {}
 String representing the current state. More...
 
std::string next_state {}
 String representing the next block's state. More...
 
std::optional< BIP9Statsstats
 For states where signalling is applicable, information about the signalling. More...
 
std::vector< bool > signalling_blocks
 Which blocks signalled; empty if signalling is not applicable. More...
 
std::optional< int > active_since
 Height at which the deployment is active, if known. More...
 

Detailed Description

Detailed status of an enabled BIP9 deployment.

Definition at line 50 of file versionbits.h.

Member Data Documentation

◆ active_since

std::optional<int> BIP9Info::active_since

Height at which the deployment is active, if known.

May be in the future.

Definition at line 62 of file versionbits.h.

◆ current_state

std::string BIP9Info::current_state {}

String representing the current state.

Definition at line 54 of file versionbits.h.

◆ next_state

std::string BIP9Info::next_state {}

String representing the next block's state.

Definition at line 56 of file versionbits.h.

◆ signalling_blocks

std::vector<bool> BIP9Info::signalling_blocks

Which blocks signalled; empty if signalling is not applicable.

Definition at line 60 of file versionbits.h.

◆ since

int BIP9Info::since {0}

Height at which current_state started.

Definition at line 52 of file versionbits.h.

◆ stats

std::optional<BIP9Stats> BIP9Info::stats

For states where signalling is applicable, information about the signalling.

Definition at line 58 of file versionbits.h.


The documentation for this struct was generated from the following file: