diff --git a/packages/react-signer/src/Checks/index.tsx b/packages/react-signer/src/Checks/index.tsx index a1e94c5b9e..a382fee0a2 100644 --- a/packages/react-signer/src/Checks/index.tsx +++ b/packages/react-signer/src/Checks/index.tsx @@ -27,9 +27,11 @@ function Checks ({ accountId, className = '', extrinsic }: Props): React.ReactEl useEffect((): void => { accountId && extrinsic && isFunction(api.rpc.payment?.queryInfo) && - extrinsic - .paymentInfo(accountId) - .then(setDispatchInfo); + Promise.resolve( + extrinsic + .paymentInfo(accountId) + .then(setDispatchInfo) + ).catch(console.error); }, [api, accountId, extrinsic]); if (!dispatchInfo) {