Skip to content

Commit

Permalink
refactor: make some sb/trigger methods private
Browse files Browse the repository at this point in the history
  • Loading branch information
UdjinM6 committed Nov 6, 2023
1 parent a4b9e81 commit e1f5e49
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions src/governance/governance.h
Original file line number Diff line number Diff line change
Expand Up @@ -293,11 +293,6 @@ class CGovernanceManager : public GovernanceStore

void ProcessMessage(CNode& peer, PeerManager& peerman, CConnman& connman, std::string_view msg_type, CDataStream& vRecv);

std::optional<const CSuperblock> CreateSuperblockCandidate(int nHeight) const;
std::optional<const CGovernanceObject> CreateGovernanceTrigger(const std::optional<const CSuperblock>& sb_opt, CConnman& connman);
void VoteGovernanceTriggers(const std::optional<const CGovernanceObject>& trigger_opt, CConnman& connman);
bool VoteFundingTrigger(const uint256& nHash, const vote_outcome_enum_t outcome, CConnman& connman);
bool HasAlreadyVotedFundingTrigger() const;
void ResetVotedFundingTrigger();

void DoMaintenance(CConnman& connman);
Expand Down Expand Up @@ -371,6 +366,12 @@ class CGovernanceManager : public GovernanceStore
int RequestGovernanceObjectVotes(Span<CNode*> vNodesCopy, CConnman& connman) const;

private:
std::optional<const CSuperblock> CreateSuperblockCandidate(int nHeight) const;
std::optional<const CGovernanceObject> CreateGovernanceTrigger(const std::optional<const CSuperblock>& sb_opt, CConnman& connman);
void VoteGovernanceTriggers(const std::optional<const CGovernanceObject>& trigger_opt, CConnman& connman);
bool VoteFundingTrigger(const uint256& nHash, const vote_outcome_enum_t outcome, CConnman& connman);
bool HasAlreadyVotedFundingTrigger() const;

void RequestGovernanceObject(CNode* pfrom, const uint256& nHash, CConnman& connman, bool fUseFilter = false) const;

void AddInvalidVote(const CGovernanceVote& vote)
Expand Down

0 comments on commit e1f5e49

Please sign in to comment.