Example #1
0
        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();
        }