Comments 2
Вот эта строчка в connect точно что-то инициализирует или фрагмент кода потерялся?
provider = window.ethereum // инициализируем provider
0
Да, действительно там опечатка в комментарии.
В этой строчке сохранили экземпляр window.ethereum для дальнейшей инициализации web3Provider.
Это может быть полезно если мы хотим реализовать адаптер для подключения к разным кошелькам по условию. Например walletConnect ( библиотека для подключения мобильных кошельков).
provider = new WalletConnectProvider(options)
И в итоге у нас логика по подключению кошелька не изменится, а изменится только провайдер и флоу пользователя в интерфейсе.
0
Sign up to leave a comment.
Ethers js — основы