diff --git a/src/providers/abstract-provider.ts b/src/providers/abstract-provider.ts index aebc0924..54682d24 100644 --- a/src/providers/abstract-provider.ts +++ b/src/providers/abstract-provider.ts @@ -846,7 +846,7 @@ export class AbstractProvider implements Provider { const tag = getTag(req.method, req); let perform = this.#performCache.get(tag); - if (!perform) { + if (!perform || tag.includes('pending') || tag.includes('latest')) { perform = this._perform(req); this.#performCache.set(tag, perform);