We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38e32d8 commit c45935eCopy full SHA for c45935e
src.ts/providers/provider-socket.ts
@@ -69,6 +69,7 @@ export class SocketSubscriber implements Subscriber {
69
70
stop(): void {
71
(<Promise<number>>(this.#filterId)).then((filterId) => {
72
+ if (this.#provider.destroyed) { return; }
73
this.#provider.send("eth_unsubscribe", [ filterId ]);
74
});
75
this.#filterId = null;
src.ts/providers/subscriber-filterid.ts
@@ -118,6 +118,7 @@ export class FilterIdSubscriber implements Subscriber {
118
if (filterIdPromise) {
119
this.#filterIdPromise = null;
120
filterIdPromise.then((filterId) => {
121
122
this.#provider.send("eth_uninstallFilter", [ filterId ]);
123
124
}
0 commit comments