Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 public lookFor(Blockchain chain, PeerHandler handler)
 {
     _handler = handler;
     _chain   = chain;
     NetworkComms.AppendGlobalIncomingPacketHandler <Block>("AnswerChain", AcceptBlock);
 }