В старые добрые времена разработчики использовали Web3Modal, и они запускали хук react, который выполнялся каждые 5 секунд, если вы не подключали свой кошелек. Это было, безусловно, самое раздражающее дерьмо.