if input transactions are not all fetched correctly or had a failure,… (#3353)

* if input transactions are not all fetched correctly or had a failure, still parse the transaction correctly instead of skipping it

* handle nullable tx fee

* show warning for BTC txs with missing inputs

---------

Co-authored-by: Serhii <17529954+serhii-bor@users.noreply.github.com>
This commit is contained in:
Omar Hatem
2026-07-08 23:48:32 +03:00
committed by GitHub
co-authored by Serhii
parent 7928c912e8
commit 910a5cd9ef
3 changed files with 46 additions and 29 deletions
@@ -55,6 +55,12 @@ class TransactionListItem extends ActionListItem with Keyable {
}
String get formattedTitle {
if (balanceViewModel.wallet.type == WalletType.bitcoin &&
transaction.additionalInfo['hasMissingInputTx'] == true) {
return 'Transaction has missing data';
}
if (transaction.additionalInfo['autoShield'] == true) {
return "Autoshield";
}