diff --git a/src/rpc.ts b/src/rpc.ts index f6ca874..4e62b7a 100644 --- a/src/rpc.ts +++ b/src/rpc.ts @@ -124,9 +124,8 @@ async function processRequest(request: RPCRequest): Promise { rpcResp = rpcResp as unknown as JSONRPCResponseWithError; - if (rpcResp.error) { - // @ts-ignore - error = rpcResp.error.message; + if (rpcResp.error && typeof rpcResp.error === "object") { + error = (rpcResp.error as JSONRPCError).message; } }