PIVX Core  5.6.99
P2P Digital Currency
Namespaces | Functions
quorums_connections.cpp File Reference
#include "llmq/quorums_connections.h"
#include "evo/deterministicmns.h"
#include "llmq/quorums.h"
#include "net.h"
#include "tiertwo/masternode_meta_manager.h"
#include "tiertwo/net_masternodes.h"
#include "validation.h"
#include <vector>
Include dependency graph for quorums_connections.cpp:

Go to the source code of this file.

Namespaces

 llmq
 

Functions

uint256 llmq::DeterministicOutboundConnection (const uint256 &proTxHash1, const uint256 &proTxHash2)
 
std::set< uint256llmq::GetQuorumRelayMembers (const std::vector< CDeterministicMNCPtr > &mnList, unsigned int forMemberIndex)
 
std::set< size_t > llmq::CalcDeterministicWatchConnections (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, size_t memberCount, size_t connectionCount)
 
void llmq::EnsureLatestQuorumConnections (Consensus::LLMQType llmqType, const CBlockIndex *pindexNew, const uint256 &myProTxHash, std::vector< CQuorumCPtr > &lastQuorums)
 
void llmq::EnsureQuorumConnections (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &myProTxHash)
 
void llmq::AddQuorumProbeConnections (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &myProTxHash)