From c74f0e5f8264874e896da46374ff92fe8cf42daa Mon Sep 17 00:00:00 2001 From: David Adegoke <64401859+Blazebrain@users.noreply.github.com> Date: Tue, 11 Nov 2025 20:54:14 +0100 Subject: [PATCH] Update estimated fee on currency change (#2644) * refactor: Optimize gas fee calculations for Base chain transactions * feat: Added an abstract method for priority fee calculations in EVMChainWallet class, and implemented it across the evm wallets. * fix: Estimated fee on send screen for base wallet different from fee on swipe to send bottomsheet * fix: Update currency selection to calculate estimated fees upon selection in SendCard widget --- lib/src/screens/send/widgets/send_card.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/src/screens/send/widgets/send_card.dart b/lib/src/screens/send/widgets/send_card.dart index 0b960d31f..accac022c 100644 --- a/lib/src/screens/send/widgets/send_card.dart +++ b/lib/src/screens/send/widgets/send_card.dart @@ -886,8 +886,11 @@ class SendCardState extends State with AutomaticKeepAliveClientMixin - sendViewModel.selectedCryptoCurrency = (cur as CryptoCurrency), + onItemSelected: (Currency cur) async { + final selectedCurrency = sendViewModel.selectedCryptoCurrency = (cur as CryptoCurrency); + await output.calculateEstimatedFee(); + return selectedCurrency; + }, ), ); }