Ejemplo n.º 1
0
 public void TestPeerAddressRoundtrip()
 {
     // copied verbatim from https://en.bitcoin.it/wiki/Protocol_specification#Network_address
     const string fromSpec = "010000000000000000000000000000000000ffff0a000001208d";
     var pa = new PeerAddress(NetworkParameters.ProdNet(), Hex.Decode(fromSpec), 0, 0);
     var reserialized = Utils.BytesToHexString(pa.BitcoinSerialize());
     Assert.AreEqual(reserialized, fromSpec);
 }
Ejemplo n.º 2
0
 public void TestBitcoinSerialize()
 {
     var pa = new PeerAddress(IPAddress.Loopback, 8333, 0);
     Assert.AreEqual("000000000000000000000000000000000000ffff7f000001208d",
                     Utils.BytesToHexString(pa.BitcoinSerialize()));
 }