TxService.AddUnapprovedTransaction call fails with error(which means no transaction appears in wallet's panel), and that error is not presented to ui. Should appear somehow instead of clearing input fields for send screen. In that particular case that is "insufficient funds" error
For BTC that call takes some time so ui should somehow reflect that. Maybe just shadow overlay with in-progress indicator or something like that.
Description
Disable BTC token until transactions are confirmed
Steps to Reproduce
Actual result:
https://github.com/brave/brave-browser/assets/17010094/2c6b10fc-e6df-4e53-a349-94def95fce67
Expected result:
Should not be allowed to select unconfirmed BTC to initiate send transaction
Reproduces how often:
Easy
Brave version (brave://version info)
Brave | 1.64.19 Chromium: 121.0.6167.85 (Official Build) nightly (64-bit) -- | -- Revision | df0cc8fb071ee39fd74bcc4efeccd6b4aca33732 OS | LinuxVersion/Channel Information:
Other Additional Information:
Miscellaneous Information:
cc: @supermassive