public ChainSyncer(Blockchain chain, string Folder) { lookup = new lookFor(chain, handler); handler = new PeerHandler(Folder); _chain = chain; Task.Run(() => { NetworkComms.AppendGlobalIncomingPacketHandler <int>("SendChain", AcceptSend); NetworkComms.AppendGlobalIncomingPacketHandler <PeerList>("SendPeers", AcceptPeers); }); lookup.BackgroundRun(); }
public lookFor(Blockchain chain, PeerHandler handler) { _handler = handler; _chain = chain; NetworkComms.AppendGlobalIncomingPacketHandler <Block>("AnswerChain", AcceptBlock); }