We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 272a687 commit dfb232eCopy full SHA for dfb232e
packages/hardhat-core/src/internal/core/providers/lazy-initialization.ts
@@ -44,15 +44,15 @@ export class LazyInitializationProviderAdapter implements EthereumProvider {
44
// Copy any event emitter events before initialization over to the provider
45
const recordedEvents = this._emitter.eventNames();
46
47
+ this.provider.setMaxListeners(this._emitter.getMaxListeners());
48
+
49
for (const event of recordedEvents) {
50
const listeners = this._emitter.rawListeners(event) as Listener[];
51
for (const listener of listeners) {
52
this.provider.on(event, listener);
53
this._emitter.removeListener(event, listener);
54
}
55
-
- this.provider.setMaxListeners(this._emitter.getMaxListeners());
56
57
return this.provider;
58
0 commit comments