diff --git a/README.md b/README.md index e3fa07a..ad76eed 100644 --- a/README.md +++ b/README.md @@ -20,4 +20,4 @@ - This will start the proxy with, - RPC endpoint at: - - WS endpoint at: + - WS endpoint at: diff --git a/ws_proxy.py b/ws_proxy.py index 8477c27..dd73c66 100644 --- a/ws_proxy.py +++ b/ws_proxy.py @@ -74,17 +74,6 @@ class WebSocketProxy: self.logger.debug(f"Received from client: {data}") - # Handle ping messages locally - if method == "ping": - pong_response = { - "jsonrpc": "2.0", - "result": "pong", - "id": data.get("id") - } - await client_ws.send_str(json.dumps(pong_response)) - self.logger.debug("Responded to ping with pong") - continue - transformed_request = provider.transform_request(data) await provider_ws.send_str(json.dumps(transformed_request)) @@ -96,10 +85,6 @@ class WebSocketProxy: self.logger.error(f"Error forwarding to provider: {e}") break - elif msg.type == WSMsgType.PING: - await client_ws.pong(msg.data) - self.logger.debug("Responded to WebSocket ping with pong") - elif msg.type == WSMsgType.ERROR: self.logger.error(f'WebSocket error: {client_ws.exception()}') break @@ -140,10 +125,6 @@ class WebSocketProxy: # Don't break here - continue processing other messages continue - elif msg.type == WSMsgType.PING: - await provider_ws.pong(msg.data) - self.logger.debug(f"Responded to provider WebSocket ping from {provider.name}") - elif msg.type == WSMsgType.ERROR: self.logger.error(f'Provider WebSocket error: {provider_ws.exception()}') break