From 50a861568c2805096182b16a07e68a19b17a6f24 Mon Sep 17 00:00:00 2001 From: Sebastian Gerske <13647606+H34D@users.noreply.github.com> Date: Mon, 12 Jun 2023 22:40:21 +0200 Subject: [PATCH] fix antipattern --- src/contracts/masa-contracts.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/contracts/masa-contracts.ts b/src/contracts/masa-contracts.ts index 27151fbb..ecf48ec8 100644 --- a/src/contracts/masa-contracts.ts +++ b/src/contracts/masa-contracts.ts @@ -117,13 +117,17 @@ export class MasaContracts extends MasaBase { log.address.toLowerCase() === contract.address.toLowerCase() ) .map((log: Log) => { + let result; + try { - return contract.interface.parseLog(log); + result = contract.interface.parseLog(log); } catch (error) { if (error instanceof Error) { console.warn(error.message); } } + + return result; }) ); }