Pull to refresh

Comments 2

Вот эта строчка в connect точно что-то инициализирует или фрагмент кода потерялся?

provider = window.ethereum // инициализируем provider

Да, действительно там опечатка в комментарии.

В этой строчке сохранили экземпляр window.ethereum для дальнейшей инициализации web3Provider.

Это может быть полезно если мы хотим реализовать адаптер для подключения к разным кошелькам по условию. Например walletConnect ( библиотека для подключения мобильных кошельков).

provider = new WalletConnectProvider(options)

И в итоге у нас логика по подключению кошелька не изменится, а изменится только провайдер и флоу пользователя в интерфейсе.

Sign up to leave a comment.

Articles