예제 #1
0
        public void RoundTrip()
        {
            Keccak[] hashes     = { TestItem.KeccakA, TestItem.KeccakB, TestItem.KeccakC };
            var      ethMessage = new Network.P2P.Subprotocols.Eth.V63.Messages.GetReceiptsMessage(hashes);

            GetReceiptsMessage getReceiptsMessage = new(ethMessage, 1);

            GetReceiptsMessageSerializer serializer = new();

            SerializerTester.TestZero(serializer, getReceiptsMessage);
        }
        public void RoundTrip()
        {
            Keccak a = new("0x00000000000000000000000000000000000000000000000000000000deadc0de");
            Keccak b = new("0x00000000000000000000000000000000000000000000000000000000feedbeef");

            Keccak[] hashes     = { a, b };
            var      ethMessage = new Network.P2P.Subprotocols.Eth.V63.Messages.GetReceiptsMessage(hashes);

            GetReceiptsMessage message = new(1111, ethMessage);

            GetReceiptsMessageSerializer serializer = new();

            SerializerTester.TestZero(serializer, message, "f847820457f842a000000000000000000000000000000000000000000000000000000000deadc0dea000000000000000000000000000000000000000000000000000000000feedbeef");
        }