private void SendTxn(PeerConnection peer, byte[] data)
 {
     try
     {
         peer.Send(Commands.Txn, data);
     }
     catch (Exception ex)
     {
         _logger.LogError($"Error sending txn {ex.Message}");
     }
 }
 private void SendBlock(PeerConnection peer, byte[] data, bool tail)
 {
     try
     {
         peer.Send(tail ? Commands.Tail : Commands.Block, data);
     }
     catch (Exception ex)
     {
         _logger.LogError($"Error sending block {ex.Message}");
     }
 }