diff --git a/packages/bridge-ui/src/components/BridgeForm/BridgeForm.svelte b/packages/bridge-ui/src/components/BridgeForm/BridgeForm.svelte index f92019b04e9..5ac61de51c9 100644 --- a/packages/bridge-ui/src/components/BridgeForm/BridgeForm.svelte +++ b/packages/bridge-ui/src/components/BridgeForm/BridgeForm.svelte @@ -237,16 +237,12 @@ // title (header), note (footer), icon, etc. const headerError = 'Failed to approve
'; - const noteError = - _token.symbol.toLocaleLowerCase() === 'bll' - ? '
Note: BLL token intentionally will fail 50% of the time
' - : ''; if (error.cause?.status === 0) { const explorerUrl = `${$srcChain.explorerUrl}/tx/${error.cause.transactionHash}`; const htmlLink = `here`; errorToast( - `${headerError}Click ${htmlLink} to see more details on the explorer.${noteError}`, + `${headerError}Click ${htmlLink} to see more details on the explorer.`, true, // dismissible ); } else if ( @@ -254,7 +250,7 @@ ) { warningToast(`Transaction has been rejected.`); } else { - errorToast(`${headerError}Try again later.${noteError}`); + errorToast(`${headerError}Try again later.`); } } } @@ -425,15 +421,19 @@ ); } catch (error) { console.error(error); - Sentry.captureException(error); + + const isBll = _token.symbol.toLocaleLowerCase() === 'bll'; const headerError = 'Failed to bridge funds
'; - const noteError = - _token.symbol.toLocaleLowerCase() === 'bll' - ? '
Note: BLL token intentionally will fail 50% of the time
' - : ''; + const noteError = isBll + ? '
Note: BLL token intentionally will fail 50% of the time
' + : ''; if (error.cause?.status === 0) { + // No need to capture this error if BLL is the one failing, + // otherwise we're gonna spam Sentry with expected errors + !isBll && Sentry.captureException(error); + const explorerUrl = `${$srcChain.explorerUrl}/tx/${error.cause.transactionHash}`; const htmlLink = `here`; errorToast( @@ -445,6 +445,9 @@ ) { warningToast(`Transaction has been rejected.`); } else { + // Do not capture if it's BLL. It's expected. + !isBll && Sentry.captureException(error); + errorToast(`${headerError}Try again later.${noteError}`); } }