Как получить адрес аккаунта от Метамаска? - PullRequest
0 голосов
/ 23 июня 2019

accounts[0] возвращает undefined в этом коде.

const accounts = await web3.eth.getAccounts()
console.log(accounts[0])

Я удалил Metamask и сбросил учетную запись, но это не сработало.

версия web3 равна web3@1.0.0-beta.37.

Не могли бы вы дать мне какой-нибудь совет, почему я не могу получить адрес учетной записи из Метамаска?

1 Ответ

0 голосов
/ 02 июля 2019

Произошла ошибка соединения с метамаской.Я подключился к web3, кодируя это.

Web3(window.web3.currentProvider)

Однако этот код лучше для современного кошелька.

web3 = new Web3(window.ethereum)
    window.ethereum.enable().catch(error => {
        // User denied account access
        console.log(error)
    })
...