func (this *TxOut) WriteTo(w io.Writer) (int64, error) { var dw dataio.DataWriter dw.Init(w) err := dw.WriteInt64(this.Value) if err != nil { return dw.Count(), err } err = dw.WriteVarBytes(this.Script) if err != nil { return dw.Count(), err } return dw.Count(), nil }