diff --git a/src/app/(mobile-ui)/history/page.tsx b/src/app/(mobile-ui)/history/page.tsx
index 7e619591c..77441810d 100644
--- a/src/app/(mobile-ui)/history/page.tsx
+++ b/src/app/(mobile-ui)/history/page.tsx
@@ -96,7 +96,7 @@ const HistoryPage = () => {
return (
Transactions
{' '}
-
+
)
}
diff --git a/src/components/AddWithdraw/AddWithdrawCountriesList.tsx b/src/components/AddWithdraw/AddWithdrawCountriesList.tsx
index 9614a5394..4b2a0ec55 100644
--- a/src/components/AddWithdraw/AddWithdrawCountriesList.tsx
+++ b/src/components/AddWithdraw/AddWithdrawCountriesList.tsx
@@ -96,7 +96,7 @@ const AddWithdrawCountriesList = ({ flow }: AddWithdrawCountriesListProps) => {
return { error: result.error }
}
if (!result.data) {
- return { error: 'Failed to process bank account. Please try again.' }
+ return { error: 'Failed to process bank account. Please try again or contact support.' }
}
// after successfully adding, we refetch user data to get the new account
diff --git a/src/components/Common/ActionListDaimoPayButton.tsx b/src/components/Common/ActionListDaimoPayButton.tsx
index aec0a7ea2..27a6cfc28 100644
--- a/src/components/Common/ActionListDaimoPayButton.tsx
+++ b/src/components/Common/ActionListDaimoPayButton.tsx
@@ -34,7 +34,7 @@ const ActionListDaimoPayButton = () => {
if (!parsedPaymentData) {
console.error('Invalid payment data')
- dispatch(paymentActions.setError('Something went wrong. Please try again.'))
+ dispatch(paymentActions.setError('Something went wrong. Please try again or contact support.'))
return false
}
@@ -69,12 +69,12 @@ const ActionListDaimoPayButton = () => {
console.log('Charge created!!')
return true
} else if (result.status === 'Error') {
- dispatch(paymentActions.setError('Something went wrong. Please try again.'))
+ dispatch(paymentActions.setError('Something went wrong. Please try again or contact support.'))
console.error('Payment initiation failed:', result)
return false
} else {
console.warn('Unexpected status from usePaymentInitiator:', result.status)
- dispatch(paymentActions.setError('Something went wrong. Please try again.'))
+ dispatch(paymentActions.setError('Something went wrong. Please try again or contact support.'))
return false
}
}, [
diff --git a/src/components/Home/HomeHistory.tsx b/src/components/Home/HomeHistory.tsx
index f694a4713..17505424c 100644
--- a/src/components/Home/HomeHistory.tsx
+++ b/src/components/Home/HomeHistory.tsx
@@ -176,7 +176,7 @@ const HomeHistory = ({ isPublic = false, username }: { isPublic?: boolean; usern
return (
Recent Transactions
{' '}
-
+
)
}
diff --git a/src/components/Payment/Views/Confirm.payment.view.tsx b/src/components/Payment/Views/Confirm.payment.view.tsx
index 7e305dbbd..6fff52601 100644
--- a/src/components/Payment/Views/Confirm.payment.view.tsx
+++ b/src/components/Payment/Views/Confirm.payment.view.tsx
@@ -169,7 +169,9 @@ export default function ConfirmPaymentView({
dispatch(paymentActions.setChargeDetails(null))
})
} else if (!chargeIdFromUrl && !chargeDetails) {
- dispatch(paymentActions.setError('Payment details are missing. Please go back and try again.'))
+ dispatch(
+ paymentActions.setError('Payment details are missing. Please go back and try again or contact support.')
+ )
}
}, [chargeIdFromUrl, chargeDetails, dispatch])
diff --git a/src/components/PintaReqPay/PintaReqViewWrapper.tsx b/src/components/PintaReqPay/PintaReqViewWrapper.tsx
index 59abcb4e5..e8fdcbd34 100644
--- a/src/components/PintaReqPay/PintaReqViewWrapper.tsx
+++ b/src/components/PintaReqPay/PintaReqViewWrapper.tsx
@@ -20,7 +20,7 @@ const PintaReqViewWrapper = ({ children, view }: PintaReqViewWrapperProps) => {
},
ERROR: {
title: 'There was an error',
- description: 'Please try again later.',
+ description: 'Please contact Support.',
},
}
diff --git a/src/components/Setup/Views/Signup.tsx b/src/components/Setup/Views/Signup.tsx
index d9e3b9e02..0efebf83d 100644
--- a/src/components/Setup/Views/Signup.tsx
+++ b/src/components/Setup/Views/Signup.tsx
@@ -76,7 +76,7 @@ const SignupStep = () => {
return false
}
} catch (err) {
- setError('Failed to check handle availability. Please try again.')
+ setError('Failed to check handle availability. Please try again or contact support.')
return false
}
}
diff --git a/src/constants/general.consts.ts b/src/constants/general.consts.ts
index 9e2dc58ad..58b330664 100644
--- a/src/constants/general.consts.ts
+++ b/src/constants/general.consts.ts
@@ -201,4 +201,4 @@ export const pathTitles: { [key: string]: string } = {
export const STABLE_COINS = ['USDC', 'USDT', 'DAI', 'BUSD']
export const ROUTE_NOT_FOUND_ERROR =
- 'No route found for this token pair. You can try with a different token pair, or try again later'
+ 'No route found for this token pair. You can try with a different token pair, or contact support.'
diff --git a/src/hooks/useCreateOnramp.ts b/src/hooks/useCreateOnramp.ts
index 389919634..135ba8e7b 100644
--- a/src/hooks/useCreateOnramp.ts
+++ b/src/hooks/useCreateOnramp.ts
@@ -74,7 +74,7 @@ export const useCreateOnramp = (): UseCreateOnrampReturn => {
return onrampData
} catch (error) {
console.error('Error creating onramp:', error)
- setError('Failed to create bank transfer. Please try again.')
+ setError('Failed to create bank transfer. Please try again or contact support.')
throw error
} finally {
setIsLoading(false)
diff --git a/src/hooks/useKycFlow.ts b/src/hooks/useKycFlow.ts
index e652a3145..7b0b887d2 100644
--- a/src/hooks/useKycFlow.ts
+++ b/src/hooks/useKycFlow.ts
@@ -111,7 +111,7 @@ export const useKycFlow = ({ onKycSuccess, flow, onManualClose }: UseKycFlowOpti
closeConfirmMessage: 'Are you sure? Your KYC progress will be lost.',
})
} else {
- const errorMsg = 'Could not retrieve verification links. Please try again.'
+ const errorMsg = 'Could not retrieve verification links. Please contact support.'
setError(errorMsg)
return { success: false, error: errorMsg }
}
diff --git a/src/utils/sdkErrorHandler.utils.tsx b/src/utils/sdkErrorHandler.utils.tsx
index e66673b1f..f54dbe950 100644
--- a/src/utils/sdkErrorHandler.utils.tsx
+++ b/src/utils/sdkErrorHandler.utils.tsx
@@ -12,36 +12,36 @@ export const ErrorHandler = (error: any) => {
case peanut.interfaces.ESignAndSubmitTx.ERROR_INSUFFICIENT_NATIVE_TOKEN:
return 'Insufficient funds to complete the transaction.'
case peanut.interfaces.ECreateLinkStatusCodes.ERROR_GETTING_LINKS_FROM_TX:
- return 'Something went wrong while getting the links from the transaction. Please try again later.'
+ return 'Something went wrong while getting the links from the transaction. Please contact support.'
case peanut.interfaces.ECreateLinkStatusCodes.ERROR_SIGNING_AND_SUBMITTING_TX:
- return 'Something went wrong while signing and submitting the transaction. Please try again later.'
+ return 'Something went wrong while signing and submitting the transaction. Please contact support.'
case peanut.interfaces.ECreateLinkStatusCodes.ERROR_PREPARING_TX:
- return 'Something went wrong while preparing the transaction. Please try again later.'
+ return 'Something went wrong while preparing the transaction. Please contact support.'
case peanut.interfaces.EClaimLinkStatusCodes.ERROR:
- return 'Something went wrong while claiming. Please try again later.'
+ return 'Something went wrong while claiming. Please contact support.'
case peanut.interfaces.EGetLinkFromTxStatusCodes.ERROR_GETTING_TX_RECEIPT_FROM_HASH:
- return 'Something went wrong while getting the transaction receipt from hash. Please try again later.'
+ return 'Something went wrong while getting the transaction receipt from hash. Please contact support.'
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_ESTIMATING_GAS_LIMIT:
- return 'Something went wrong while estimating gas limit. Please try again later.'
+ return 'Something went wrong while estimating gas limit. Please contact support.'
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_GETTING_TX_COUNT:
- return 'Something went wrong while getting the transaction count. Please try again later.'
+ return 'Something went wrong while getting the transaction count. Please contact support.'
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_MAKING_DEPOSIT:
- return 'Something went wrong while making the deposit. Please try again later.'
+ return 'Something went wrong while making the deposit. Please contact support.'
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_PREPARING_APPROVE_ERC1155_TX:
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_PREPARING_APPROVE_ERC20_TX:
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_PREPARING_APPROVE_ERC721_TX:
- return 'Something went wrong while preparing the approval transaction. Please try again later.'
+ return 'Something went wrong while preparing the approval transaction. Please contact support.'
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_SETTING_FEE_OPTIONS:
- return 'Something went wrong while setting the fee options. Please try again later.'
+ return 'Something went wrong while setting the fee options. Please contact support.'
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_GETTING_DEFAULT_PROVIDER:
- return 'Something went wrong while getting the default provider. Please try again later.'
+ return 'Something went wrong while getting the default provider. Please contact support.'
case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_VALIDATING_LINK_DETAILS:
- return 'Something went wrong while validating the link details. Please try again later.'
+ return 'Something went wrong while validating the link details. Please contact support.'
case peanut.interfaces.ESignAndSubmitTx.ERROR_BROADCASTING_TX:
- return 'Something went wrong while broadcasting the transaction. Please try again later.'
+ return 'Something went wrong while broadcasting the transaction. Please contact support.'
default:
- return 'Something went wrong. Please try again later.'
+ return 'Something went wrong. Please contact support.'
}
} else {
console.log(error.toString())