diff --git a/packages/react-qr/src/ScanAddress.tsx b/packages/react-qr/src/ScanAddress.tsx index 770ef2ee..a816e785 100644 --- a/packages/react-qr/src/ScanAddress.tsx +++ b/packages/react-qr/src/ScanAddress.tsx @@ -43,11 +43,13 @@ function ScanAddress ({ className, isEthereum, onError, onScan, size, style }: P onScan({ content, genesisHash, isAddress, name: name?.length ? name.join(':') : undefined }); } catch (error) { + onError && onError(error as Error); + console.error('@polkadot/react-qr:QrScanAddress', (error as Error).message, data); } } }, - [onScan, isEthereum] + [onScan, onError, isEthereum] ); return (