public void RoundTripWithNumber() { var ethMessage = new Network.P2P.Subprotocols.Eth.V62.GetBlockHeadersMessage(); ethMessage.StartBlockNumber = 1; ethMessage.MaxHeaders = 10; ethMessage.Skip = 2; ethMessage.Reverse = 0; var message = new GetBlockHeadersMessage(ethMessage, 2); GetBlockHeadersMessageSerializer serializer = new GetBlockHeadersMessageSerializer(); SerializerTester.TestZero(serializer, message, "c602c4010a0280"); }
public void RoundTripWithHash() { var ethMessage = new Network.P2P.Subprotocols.Eth.V62.GetBlockHeadersMessage(); ethMessage.StartBlockHash = Keccak.Compute("1"); ethMessage.MaxHeaders = 10; ethMessage.Skip = 2; ethMessage.Reverse = 0; var message = new GetBlockHeadersMessage(ethMessage, 2); GetBlockHeadersMessageSerializer serializer = new GetBlockHeadersMessageSerializer(); SerializerTester.TestZero(serializer, message, "e602e4a0c89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc60a0280"); }