diff --git a/lib/pages/send_view/confirm_transaction_view.dart b/lib/pages/send_view/confirm_transaction_view.dart index 8cb4f42c9..9f9b7c9df 100644 --- a/lib/pages/send_view/confirm_transaction_view.dart +++ b/lib/pages/send_view/confirm_transaction_view.dart @@ -539,13 +539,15 @@ class _ConfirmTransactionViewState ), Builder( builder: (context) { - final amount = - transactionInfo["recipientAmt"] as Amount; final coin = ref.watch( managerProvider.select( (value) => value.coin, ), ); + final amount = Amount( + rawValue: BigInt.from( + transactionInfo["recipientAmt"] as int), + fractionDigits: coin.decimals); final externalCalls = ref.watch( prefsChangeNotifierProvider.select( (value) => value.externalCalls)); @@ -922,7 +924,10 @@ class _ConfirmTransactionViewState localeServiceChangeNotifierProvider .select((value) => value.locale), ); - final amount = transactionInfo["recipientAmt"] as Amount; + final amount = Amount( + rawValue: BigInt.from( + transactionInfo["recipientAmt"] as int), + fractionDigits: coin.decimals); return Text( "${(amount + fee).localizedStringAsFixed( locale: locale,