Consensus
Consensus
- class Consensus(**kwargs)
Implements the consensus api endpoints.
- deployment_flags(**kwargs) List[DeploymentFlagsModel]
Get the active deployment flags.
- Parameters
**kwargs – Extra keyword arguments.
- Returns
A list of active deployment flags..
- Return type
List[DeploymentFlagsModel]
- Raises
APIError – Error thrown by node API. See message for details.
DeploymentFlagsModel
- class DeploymentFlagsModel(*, deploymentName: str, deploymentIndex: int, stateValue: int, thresholdState: str, height: int, sinceHeight: int, confirmationPeriod: int, periodStartHeight: int, periodEndHeight: int, votes: int, blocks: int, versions: dict, threshold: int, timeStart: str, timeTimeOut: str)
A pydantic model representing deployment flags.
- deployment_name: str
The deployment flag name.
- deployment_index: int
The deployment index.
- state_value: int
The deployment flag state value.
- threshold_state: str
The deployment flag threshold state.
- height: int
The block height.
- since_height: int
The flag’s activation height.
- confirmation_period: int
The confirmation period size.
- period_start_height: int
The activation period start height.
- period_end_height: int
The activation period ending height.
- votes: int
The number of votes.
- blocks: int
Blocks.
- versions: dict
Versions.
- threshold: int
The threshold.
- time_start: str
The start time.
- time_time_out: str
The timeout time.