public byte[] Serialize(AckEip8Message message) { byte[] data = Rlp.Encode( Rlp.Encode(message.EphemeralPublicKey.Bytes), Rlp.Encode(message.Nonce), Rlp.Encode(message.Version) ).Bytes; return(_messagePad?.Pad(data) ?? data); }
public byte[] Serialize(AuthEip8Message msg) { byte[] data = Rlp.Encode( Rlp.Encode(Bytes.Concat(msg.Signature.Bytes, msg.Signature.RecoveryId)), Rlp.Encode(msg.PublicKey.Bytes), Rlp.Encode(msg.Nonce), Rlp.Encode(msg.Version) ).Bytes; return(_messagePad?.Pad(data) ?? data); }