diff --git a/client/src/index.ts b/client/src/index.ts index fcb3772..37bb951 100644 --- a/client/src/index.ts +++ b/client/src/index.ts @@ -40,6 +40,12 @@ class GanacheWorkerProvider implements Eip1193Provider { constructor(options: object) { const url = new URL("./worker_chain.js", import.meta.url); this.worker = new Worker(url); + this.worker.addEventListener("error", (event) => { + console.error("worker thread error", event); + }); + this.worker.addEventListener("messageerror", (event) => { + console.error("worker thread message error", event); + }); this.worker.postMessage(options); } diff --git a/client/src/worker_chain.ts b/client/src/worker_chain.ts index ff8e9ea..fb63af1 100644 --- a/client/src/worker_chain.ts +++ b/client/src/worker_chain.ts @@ -1,7 +1,5 @@ import Ganache, { EthereumProvider } from "ganache"; -debugger; // eslint-disable-line no-debugger - function onConfigure(evt: MessageEvent): void { removeEventListener("message", onConfigure);