diff --git a/src/utils/connection.js b/src/utils/connection.js index d1c6798..8096d45 100644 --- a/src/utils/connection.js +++ b/src/utils/connection.js @@ -39,6 +39,14 @@ export function ConnectionProvider({ children }) { return () => connection.removeAccountChangeListener(id); }, [connection]); + useEffect(() => { + const id = setInterval( + () => connection._rpcWebSocket.call('ping').catch(() => {}), + 2000, + ); + return () => clearInterval(id); + }, [connection]); + return (