В этой строчке сохранили экземпляр window.ethereum для дальнейшей инициализации web3Provider.
Это может быть полезно если мы хотим реализовать адаптер для подключения к разным кошелькам по условию. Например walletConnect ( библиотека для подключения мобильных кошельков).
provider = new WalletConnectProvider(options)
И в итоге у нас логика по подключению кошелька не изменится, а изменится только провайдер и флоу пользователя в интерфейсе.
Спасибо, что заметили. Поправил.
Все хуки импортируются с библиотеки wagmi.
Да, действительно там опечатка в комментарии.
В этой строчке сохранили экземпляр window.ethereum для дальнейшей инициализации web3Provider.
Это может быть полезно если мы хотим реализовать адаптер для подключения к разным кошелькам по условию. Например walletConnect ( библиотека для подключения мобильных кошельков).
И в итоге у нас логика по подключению кошелька не изменится, а изменится только провайдер и флоу пользователя в интерфейсе.