diff --git a/src/utils/contract.util.ts b/src/utils/contract.util.ts index d786228..55c8859 100644 --- a/src/utils/contract.util.ts +++ b/src/utils/contract.util.ts @@ -154,7 +154,11 @@ export async function getPastEvents({ }) } } catch (e) { - if (e.message && /query returned more than \d+ results/.test(e.message)) { + if ( + e.message && + (/query returned more than \d+ results/.test(e.message) || + /logs matched by query exceeds limit of \d/.test(e.message)) + ) { events = divQueryPassEvents({ contract, event,