PIVX Core  5.6.99
P2P Digital Currency
Namespaces | Functions
quorums_utils.h File Reference
#include "consensus/params.h"
#include "unordered_lru_cache.h"
#include <vector>
Include dependency graph for quorums_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llmq
 
 llmq::utils
 

Functions

uint256 llmq::utils::BuildCommitmentHash (Consensus::LLMQType llmqType, const uint256 &blockHash, const std::vector< bool > &validMembers, const CBLSPublicKey &pubKey, const uint256 &vvecHash)
 
uint256 llmq::utils::BuildSignHash (Consensus::LLMQType llmqType, const uint256 &quorumHash, const uint256 &id, const uint256 &msgHash)
 
template<typename T >
uint256 llmq::utils::BuildSignHash (const T &s)
 
std::string llmq::utils::ToHexStr (const std::vector< bool > &vBits)
 
bool llmq::utils::IsQuorumActive (Consensus::LLMQType llmqType, const uint256 &quorumHash)
 
template<typename CacheType >
void llmq::utils::InitQuorumsCache (CacheType &cache)