From 412210df464251e84cefddbf2fbdc2c0ba87d1ff Mon Sep 17 00:00:00 2001 From: Serhii <17529954+serhii-bor@users.noreply.github.com> Date: Sun, 15 Mar 2026 00:15:19 +0200 Subject: [PATCH] skip Swaps.xyz for external sends (#3092) --- lib/view_model/exchange/exchange_view_model.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/view_model/exchange/exchange_view_model.dart b/lib/view_model/exchange/exchange_view_model.dart index b2bd8916d..90be323c5 100644 --- a/lib/view_model/exchange/exchange_view_model.dart +++ b/lib/view_model/exchange/exchange_view_model.dart @@ -1008,6 +1008,13 @@ abstract class ExchangeViewModelBase extends WalletChangeListenerViewModel with final provider = providersSnapshot[i]; final providerRate = ratesSnapshot[i]; + // Skip Swaps.xyz when sending from external + if (isSendFromExternal && + provider.description == ExchangeProviderDescription.swapsXyz) { + printV('Skipping Swaps.xyz for external send'); + continue; + } + if (!(await provider.checkIsAvailable())) continue; bestRate = providerRate;