public void Serialize(Transaction trans, Stream writer) { Transaction.writeVarInt(writer, (ulong)script.Length); writer.Write(script, 0, script.Length); if (trans.version >= 1) { var bs = gas.toBytes(); writer.Write(bs, 0, 8); } }
public void Serialize(Transaction trans, Stream writer) { Transaction.writeVarInt(writer, (ulong)this.claims.Length); for (var i = 0; i < this.claims.Length; i++) { writer.Write(this.claims[i].hash, 0, 32); var buf = BitConverter.GetBytes(claims[i].index); writer.Write(buf, 0, 2); } }