Exemplo n.º 1
0
 public void UnixTimeToDateTime()
 {
     foreach (var time in Times)
     {
         Assert.AreEqual(time.Item2, UnixTime.DateTimeFromUnixTime(time.Item1));
     }
 }
Exemplo n.º 2
0
        public override void ReadPayload(BinaryReader reader)
        {
            Version           = reader.ReadInt32();
            AvailableServices = (Services)reader.ReadUInt64();

            Time = UnixTime.DateTimeFromUnixTime(reader.ReadInt64());

            Recipient = NetworkNode.FromBinaryReader(reader);
            Sender    = NetworkNode.FromBinaryReader(reader);

            Nonce       = reader.ReadUInt64();
            UserAgent   = VarString.Read(reader).Value;
            BlockHeight = reader.ReadInt32();

            Relay = (Version >= 70001) && reader.ReadBoolean();             // BIP 0037
        }