public MessageHeader(CurrencyNet currencyNet, MsgCommand command, byte[] payload) { CurrencyNetwork = currencyNet; Command = command; PayloadLength = payload.Length; Checksum = HashUtil.Blake256(payload).Take(ChecksumLengthBytes).ToArray(); }
public Peer(INetworkClient networkClient, CurrencyNet currencyNet) { _client = networkClient ?? throw new ArgumentNullException(nameof(networkClient)); _currencyNet = currencyNet; }