public void Read(Stream s) { BinaryReader br = new BinaryReader(s); version = br.ReadUInt32(); inputs = new TxIn[VarInt.FromStream(s)]; for (int i = 0; i < inputs.Length; i++) { inputs[i] = TxIn.FromStream(s); } outputs = new TxOut[VarInt.FromStream(s)]; for (int i = 0; i < outputs.Length; i++) { outputs[i] = TxOut.FromStream(s); } lock_time = br.ReadUInt32(); }