internal static void StaticRead(BitcoinStream bs, ref byte[] bytes) { var len = VarInt.StaticRead(bs); bytes = new byte[len]; bs.ReadWrite(ref bytes); }
internal static void StaticRead(BitcoinStream bs, ref byte[] bytes) { var len = VarInt.StaticRead(bs); if (len > (uint)bs.MaxArraySize) { throw new ArgumentOutOfRangeException("Array size too big"); } bytes = new byte[len]; bs.ReadWrite(ref bytes); }