6 #ifndef PIVX_LLMQ_QUORUMS_CONNECTIONS_H
7 #define PIVX_LLMQ_QUORUMS_CONNECTIONS_H
22 std::set<uint256>
GetQuorumRelayMembers(
const std::vector<CDeterministicMNCPtr>& mnList,
unsigned int forMemberIndex);
The block chain is a tree shaped structure starting with the genesis block at the root,...
uint256 DeterministicOutboundConnection(const uint256 &proTxHash1, const uint256 &proTxHash2)
void EnsureLatestQuorumConnections(Consensus::LLMQType llmqType, const CBlockIndex *pindexNew, const uint256 &myProTxHash, std::vector< CQuorumCPtr > &lastQuorums)
void EnsureQuorumConnections(Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &myProTxHash)
void AddQuorumProbeConnections(Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &myProTxHash)
std::set< size_t > CalcDeterministicWatchConnections(Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, size_t memberCount, size_t connectionCount)
std::set< uint256 > GetQuorumRelayMembers(const std::vector< CDeterministicMNCPtr > &mnList, unsigned int forMemberIndex)
std::shared_ptr< const CDeterministicMN > CDeterministicMNCPtr