Skip to content

Commit dfb232e

Browse files
committed
Set maxListeners before setting listeners
1 parent 272a687 commit dfb232e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/hardhat-core/src/internal/core/providers/lazy-initialization.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ export class LazyInitializationProviderAdapter implements EthereumProvider {
4444
// Copy any event emitter events before initialization over to the provider
4545
const recordedEvents = this._emitter.eventNames();
4646

47+
this.provider.setMaxListeners(this._emitter.getMaxListeners());
48+
4749
for (const event of recordedEvents) {
4850
const listeners = this._emitter.rawListeners(event) as Listener[];
4951
for (const listener of listeners) {
5052
this.provider.on(event, listener);
5153
this._emitter.removeListener(event, listener);
5254
}
5355
}
54-
55-
this.provider.setMaxListeners(this._emitter.getMaxListeners());
5656
}
5757
return this.provider;
5858
}

0 commit comments

Comments
 (0)