Doing the same thing, monitoring Base for trading, so I feel the pain of dropped sockets. I switched to the
base rpc api from Crypto Chief and the WebSocket connections are genuinely stable now. Real-time subscriptions for new blocks, pending txs and event logs just stay alive, no random drops killing my stream. Latency is under 30ms so I catch events fast, which matters for a bot. Their paid tier gives you 400 requests per second, plenty for heavy subscription work. EVM-equivalent, standard methods, easy to plug in. So if reliability is what you're after, check them out, my reconnect headaches basically vanished.