TARAXA
taraxa::SortitionParams Struct Reference

#include <config.hpp>

Collaboration diagram for taraxa::SortitionParams:

Public Member Functions

 SortitionParams ()=default
 
 SortitionParams (uint16_t threshold_upper, uint16_t min, uint16_t max, uint16_t stale, uint16_t lambda_max_bound)
 
 SortitionParams (const VrfParams &vrf, const VdfParams &vdf)
 

Public Attributes

VrfParams vrf
 
VdfParams vdf
 

Friends

std::ostream & operator<< (std::ostream &strm, const SortitionParams &config)
 

Constructor & Destructor Documentation

◆ SortitionParams() [1/3]

taraxa::SortitionParams::SortitionParams ( )
default

◆ SortitionParams() [2/3]

taraxa::SortitionParams::SortitionParams ( uint16_t  threshold_upper,
uint16_t  min,
uint16_t  max,
uint16_t  stale,
uint16_t  lambda_max_bound 
)
inline

◆ SortitionParams() [3/3]

taraxa::SortitionParams::SortitionParams ( const VrfParams vrf,
const VdfParams vdf 
)
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  strm,
const SortitionParams config 
)
friend

Member Data Documentation

◆ vdf

VdfParams taraxa::SortitionParams::vdf

◆ vrf

VrfParams taraxa::SortitionParams::vrf

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