Control message to update peers. (#351)

This commit is contained in:
Ravin Perera
2021-11-02 14:13:21 +05:30
committed by GitHub
parent 33999f5726
commit c720a777ce
16 changed files with 263 additions and 65 deletions

View File

@@ -8,6 +8,7 @@
#include "../msg/controlmsg_parser.hpp"
#include "../unl.hpp"
#include "../util/version.hpp"
#include "../p2p/p2p.hpp"
#include "contract_serve.hpp"
#include "sc.hpp"
#include "hpfs_log_sync.hpp"
@@ -1093,6 +1094,13 @@ namespace sc
{
ctx.termination_signaled = true;
}
else if (type == msg::controlmsg::MSGTYPE_PEER_CHANGESET)
{
std::vector<p2p::peer_properties> added_peers;
std::vector<p2p::peer_properties> removed_peers;
if (parser.extract_peer_changeset(added_peers, removed_peers) != -1)
p2p::merge_peer_list(&added_peers, &removed_peers);
}
}
/**