}
xpubs = append(xpubs, *xpub)
}
- _, err := g.AccountManager.Create(nil, xpubs, quorum, name, nil)
+ _, err := g.AccountManager.Create(nil, xpubs, quorum, name)
return err
}
if err != nil {
return nil, err
}
- return g.Assets.Define(acc.XPubs, len(acc.XPubs), nil, assetAlias, nil)
+ return g.Assets.Define(acc.XPubs, len(acc.XPubs), nil, assetAlias)
}
func (g *TxGenerator) mockUtxo(accountAlias, assetAlias string, amount uint64) (*account.UTXO, error) {
- ctrlProg, err := g.createControlProgram(accountAlias)
+ ctrlProg, err := g.createControlProgram(accountAlias, false)
if err != nil {
return nil, err
}
}, nil
}
-func (g *TxGenerator) createControlProgram(accountAlias string) (*account.CtrlProgram, error) {
+func (g *TxGenerator) createControlProgram(accountAlias string, change bool) (*account.CtrlProgram, error) {
acc, err := g.AccountManager.FindByAlias(nil, accountAlias)
if err != nil {
return nil, err
}
- return g.AccountManager.CreateAddress(nil, acc.ID)
+ return g.AccountManager.CreateAddress(nil, acc.ID, change)
}
// AddSpendInput add a spend input
if err != nil {
return err
}
- controlProgram, err := g.createControlProgram(accountAlias)
+ controlProgram, err := g.createControlProgram(accountAlias, false)
if err != nil {
return err
}