コード例 #1
0
ファイル: RemoteNode.cs プロジェクト: EppoFq/AntShares
 private async Task OnHeadersMessageReceivedAsync(HeadersPayload payload)
 {
     if (Blockchain.Default == null) return;
     Blockchain.Default.AddHeaders(payload.Headers);
     if (Blockchain.Default.HeaderHeight < Version.StartHeight)
     {
         await SendMessageAsync("getheaders", GetBlocksPayload.Create(Blockchain.Default.GetLeafHeaderHashes()));
     }
 }
コード例 #2
0
ファイル: RemoteNode.cs プロジェクト: zhengger/AntShares
 private void OnHeadersMessageReceived(HeadersPayload payload)
 {
     if (Blockchain.Default == null) return;
     Blockchain.Default.AddHeaders(payload.Headers);
     if (Blockchain.Default.HeaderHeight < Version.StartHeight)
     {
         EnqueueMessage("getheaders", GetBlocksPayload.Create(Blockchain.Default.GetLeafHeaderHashes()), true);
     }
 }