From 6c9ad7402dc876a7c289a62c406b85f2244057c8 Mon Sep 17 00:00:00 2001 From: Julien Date: Tue, 14 Jan 2025 11:18:22 +0100 Subject: [PATCH] hotfix(metamorpho): revoking pending values does not guarantee they exist --- src/meta-morpho.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/meta-morpho.ts b/src/meta-morpho.ts index 63d9ea8..095b9af 100644 --- a/src/meta-morpho.ts +++ b/src/meta-morpho.ts @@ -212,7 +212,15 @@ export function handleOwnershipTransferred( } export function handleRevokePendingCap(event: RevokePendingCapEvent): void { - const mmMarket = loadMetaMorphoMarket(event.address, event.params.id); + const mmMarket = MetaMorphoMarket.load(event.address.concat(event.params.id)); + + if(!mmMarket) { + log.warning("MetaMorphoMarket {} not found", [ + event.address.toHexString(), + event.params.id.toString(), + ]); + return; + } if (!mmMarket.currentPendingCap) { log.warning("MetaMorphoMarket {} has no pending cap", [