Avoid sending transactions with no funds

This commit is contained in:
Ori Newman 2023-03-06 11:13:59 +02:00
parent 26c4c73624
commit 6b074689f1

View File

@ -62,6 +62,10 @@ func (s *server) createUnsignedTransactions(address string, amount uint64, isSen
return nil, err return nil, err
} }
if len(selectedUTXOs) == 0 {
return nil, errors.Errorf("couldn't find funds to spend")
}
changeAddress, changeWalletAddress, err := s.changeAddress(useExistingChangeAddress, fromAddresses) changeAddress, changeWalletAddress, err := s.changeAddress(useExistingChangeAddress, fromAddresses)
if err != nil { if err != nil {
return nil, err return nil, err