import (
"sort"
+ "strconv"
"time"
log "github.com/sirupsen/logrus"
}
builder := txbuilder.NewBuilder(time.Now())
- if err = builder.AddInput(types.NewCoinbaseInput([]byte(string(blockHeight))), &txbuilder.SigningInstruction{}); err != nil {
+ if err = builder.AddInput(types.NewCoinbaseInput(
+ append([]byte{0x00}, []byte(strconv.FormatUint(blockHeight, 10))...),
+ ), &txbuilder.SigningInstruction{}); err != nil {
return
}
if err = builder.AddOutput(types.NewTxOutput(*consensus.BTMAssetID, amount, script)); err != nil {