From 0536ac106c68de53c3219dd0b052f8309700be08 Mon Sep 17 00:00:00 2001 From: Gleiser Oliveira Date: Thu, 26 Jun 2025 09:58:30 -0600 Subject: [PATCH] fix: skip indexing bad events from VIP-447 --- subgraphs/protocol-reserve/src/mappings/tokenConverter.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/subgraphs/protocol-reserve/src/mappings/tokenConverter.ts b/subgraphs/protocol-reserve/src/mappings/tokenConverter.ts index 72066143..429cc03a 100644 --- a/subgraphs/protocol-reserve/src/mappings/tokenConverter.ts +++ b/subgraphs/protocol-reserve/src/mappings/tokenConverter.ts @@ -68,6 +68,12 @@ export function handleInitializationWBnbBurnConverter(block: ethereum.Block): vo } export function handleConversionConfigUpdated(event: ConversionConfigUpdated): void { + // workaround for Ethereum + // some ConversionConfigUpdated events were raised with addresses that don't correspond to real tokens + // this is meant to ignore them + if (event.transaction.hash.toHexString() == '0xf497402d1f21a8ed6fb49a784c4d9ae570a9721e44cee173a0c60977f02fb104' && event.block.number.toString() == '21836871') { + return; + } getOrCreateTokenConverter(event.address); updateOrCreateTokenConverterConfig(event.address, event.params); }