TARAXA
taraxa::vdf_sortition::VdfSortition Member List

This is the complete list of members for taraxa::vdf_sortition::VdfSortition, including all inherited members.

calculateDifficulty(SortitionParams const &config) consttaraxa::vdf_sortition::VdfSortition
computeVdfSolution(const SortitionParams &config, const bytes &msg, const std::atomic_bool &cancelled)taraxa::vdf_sortition::VdfSortition
difficulty_taraxa::vdf_sortition::VdfSortitionprivate
getComputationTime() consttaraxa::vdf_sortition::VdfSortitioninline
getDifficulty() consttaraxa::vdf_sortition::VdfSortition
getJson() consttaraxa::vdf_sortition::VdfSortition
isStale(SortitionParams const &config) consttaraxa::vdf_sortition::VdfSortition
kThresholdCorrectiontaraxa::vdf_sortition::VdfSortitionprivatestatic
kVotesProportiontaraxa::vdf_sortition::VdfSortitionprivatestatic
makeVrfInput(taraxa::level_t level, const dev::h256 &period_hash)taraxa::vrf_wrapper::VrfSortitionBasestatic
Ntaraxa::vdf_sortition::VdfSortitioninlineprivatestatic
operator!=(VdfSortition const &other) consttaraxa::vdf_sortition::VdfSortitioninline
operator<<(std::ostream &strm, VdfSortition const &vdf)taraxa::vdf_sortition::VdfSortitionfriend
operator==(VdfSortition const &other) consttaraxa::vdf_sortition::VdfSortitioninline
taraxa::vrf_wrapper::VrfSortitionBase::operator==(VrfSortitionBase const &other) consttaraxa::vrf_wrapper::VrfSortitionBaseinline
output_taraxa::vrf_wrapper::VrfSortitionBasemutable
print(std::ostream &strm) const overridetaraxa::vdf_sortition::VdfSortitioninlinevirtual
proof_taraxa::vrf_wrapper::VrfSortitionBase
rlp() consttaraxa::vdf_sortition::VdfSortition
threshold_taraxa::vrf_wrapper::VrfSortitionBasemutable
thresholdFromOutput(uint16_t vote_count) consttaraxa::vrf_wrapper::VrfSortitionBaseinlineprivate
vdf_computation_time_taraxa::vdf_sortition::VdfSortitionprivate
vdf_sol_taraxa::vdf_sortition::VdfSortitionprivate
VdfSortition()=defaulttaraxa::vdf_sortition::VdfSortition
VdfSortition(SortitionParams const &config, vrf_sk_t const &sk, bytes const &vrf_input, uint64_t vote_count, uint64_t total_vote_count)taraxa::vdf_sortition::VdfSortitionexplicit
VdfSortition(bytes const &b)taraxa::vdf_sortition::VdfSortitionexplicit
VdfSortition(Json::Value const &json)taraxa::vdf_sortition::VdfSortitionexplicit
verify(const vrf_pk_t &pk, const bytes &msg, uint16_t vote_count=1, bool strict=true) consttaraxa::vrf_wrapper::VrfSortitionBase
verifyVdf(SortitionParams const &config, bytes const &vrf_input, const vrf_pk_t &pk, bytes const &vdf_input, uint64_t vote_count, uint64_t total_vote_count) consttaraxa::vdf_sortition::VdfSortition
verifyVrf(const vrf_pk_t &pk, const bytes &vrf_input, uint16_t vote_count) consttaraxa::vdf_sortition::VdfSortitionprivate
VrfSortitionBase()=defaulttaraxa::vrf_wrapper::VrfSortitionBase
VrfSortitionBase(vrf_sk_t const &sk, bytes const &msg, uint16_t vote_count=1)taraxa::vrf_wrapper::VrfSortitionBaseinline