diff --git a/lib/services/mixins/fusion_wallet_interface.dart b/lib/services/mixins/fusion_wallet_interface.dart index b1fa0f33d..b70d99c03 100644 --- a/lib/services/mixins/fusion_wallet_interface.dart +++ b/lib/services/mixins/fusion_wallet_interface.dart @@ -527,12 +527,20 @@ mixin FusionWalletInterface { } // Fuse UTXOs. - await _mainFusionObject!.fuse( - inputsFromWallet: coinList, - network: _coin.isTestNet - ? fusion.Utilities.testNet - : fusion.Utilities.mainNet, - ); + try { + await _mainFusionObject!.fuse( + inputsFromWallet: coinList, + network: _coin.isTestNet + ? fusion.Utilities.testNet + : fusion.Utilities.mainNet, + ); + } catch (e, s) { + Logging.instance.log( + "$e\n$s", + level: LogLevel.Error, + ); + // just continue on attempt failure + } } }