90: don't panic on missing pk in tx construction

This commit is contained in:
Ethan Frey 2017-05-22 13:16:08 +02:00
parent ecaff359d2
commit 029c0e9c72

View File

@ -107,9 +107,15 @@ func (t SendTxReader) ReadTxFlags(flags interface{}, pk crypto.PubKey) (interfac
return nil, err
}
// get addr if available
var addr []byte
if !pk.Empty() {
addr = pk.Address()
}
// craft the tx
input := btypes.TxInput{
Address: pk.Address(),
Address: addr,
Coins: amountCoins,
Sequence: data.Sequence,
}
@ -174,9 +180,15 @@ func (t AppTxReader) ReadTxFlags(data *AppFlags, app string, appData []byte, pk
return nil, err
}
// get addr if available
var addr []byte
if !pk.Empty() {
addr = pk.Address()
}
// craft the tx
input := btypes.TxInput{
Address: pk.Address(),
Address: addr,
Coins: amountCoins,
Sequence: data.Sequence,
}