diff --git a/.changelog/1444.trivial.md b/.changelog/1444.trivial.md new file mode 100644 index 000000000..4ea557299 --- /dev/null +++ b/.changelog/1444.trivial.md @@ -0,0 +1 @@ +Don't show TX error messages for empty error blocks diff --git a/src/app/components/StatusIcon/index.tsx b/src/app/components/StatusIcon/index.tsx index 433053dce..0b44d4516 100644 --- a/src/app/components/StatusIcon/index.tsx +++ b/src/app/components/StatusIcon/index.tsx @@ -92,7 +92,7 @@ export const StatusIcon: FC = ({ success, error, withText }) =>   {statusIcon[status]} - {error && {errorMessage}} + {errorMessage && {errorMessage}} ) } else { diff --git a/src/app/hooks/useTxErrorMessage.ts b/src/app/hooks/useTxErrorMessage.ts index 4988088a9..9c001cbfa 100644 --- a/src/app/hooks/useTxErrorMessage.ts +++ b/src/app/hooks/useTxErrorMessage.ts @@ -3,7 +3,7 @@ import { TxError } from '../../oasis-nexus/api' export const useTxErrorMessage = (error: TxError | undefined): string | undefined => { const { t } = useTranslation() - if (!error) return undefined + if (!error || (!error.module && !error.code)) return undefined if (error.module === 'evm' && error.code === 8 && !error.message) { // EVM reverted, with missing error message return `${t('errors.revertedWithoutMessage')} (${t('errors.code')} ${error.code})`