-package legacy
+package types
import (
"bytes"
if !bytes.Equal(newOut.ControlProgram.Code, oldOut.ControlProgram) {
t.Errorf("header.ResultIds[%d].(*output).ControlProgram.Code is %x, expected %x", i, newOut.ControlProgram.Code, oldOut.ControlProgram)
}
- if *newOut.Data != hashData(oldOut.ReferenceData) {
- want := hashData(oldOut.ReferenceData)
- t.Errorf("header.ResultIds[%d].(*output).Data is %x, expected %x", i, newOut.Data.Bytes(), want.Bytes())
- }
if !newOut.ExtHash.IsZero() {
t.Errorf("header.ResultIds[%d].(*output).ExtHash is %x, expected zero", i, newOut.ExtHash.Bytes())
}
oldTx := &TxData{
Version: 1,
Inputs: []*TxInput{
- NewCoinbaseInput(nil, nil),
+ NewCoinbaseInput(nil),
},
Outputs: []*TxOutput{
- NewTxOutput(*BTMAssetID, 800000000000, []byte{1}, nil),
+ NewTxOutput(*BTMAssetID, 800000000000, []byte{1}),
},
}
oldOut := oldTx.Outputs[0]