void CGovernanceVote::Relay(CConnman& connman) const { // Do not relay until fully synced if(!masternodeSync.IsSynced()) { LogPrint("gobject", "CGovernanceVote::Relay -- won't relay until fully synced\n"); return; } CInv inv(MSG_GOVERNANCE_OBJECT_VOTE, GetHash()); connman.RelayInv(inv, MIN_GOVERNANCE_PEER_PROTO_VERSION); }
void CMasternodePing::Relay(CConnman& connman) { // Do not relay until fully synced if (!masternodeSync.IsSynced()) { LogPrint(MCLog::MN, "CMasternodePing::Relay -- won't relay until fully synced\n"); return; } CInv inv(MSG_MASTERNODE_PING, GetHash()); connman.RelayInv(inv); }
void CTxLockVote::Relay(CConnman& connman) const { CInv inv(MSG_TXLOCK_VOTE, GetHash()); connman.RelayInv(inv); }