Доступ к аккаунтам Ganache через web3 - PullRequest
0 голосов
/ 10 мая 2018

Как мне создать переменную учетной записи в web3 с частной сетью? Прямо сейчас я нахожусь на порте ganache: 7545

Эта переменная записана в моем коде:

    var account1 = web3.eth.accounts[0];

И когда я регистрирую его, он возвращает только переменную, которая в настоящий момент выбрана в моей мета-маске.

Так что, если я нахожусь на Учетной записи 1 в мета-маске, то этот ^ var регистрирует адрес Учетной записи 1, а если я нахожусь на Учетной записи 2, эта же вар регистрирует адрес Учетной записи 2.

Итак, как я могу создать переменную, которая может получить доступ к импортированной учетной записи мета-маски ganache, которую я в настоящее время не выбрал?

Т.е. у меня выбрана учетная запись1 в моей мета-маске, и я хочу

  var account2 = web3.eth.accounts[1]

чтобы получить аккаунт2

1 Ответ

0 голосов
/ 11 мая 2018

К сожалению, MetaMask не поддерживает это. Он всегда будет возвращать массив размера 1, когда вы используете web3.eth.getAccounts (). Если вы используете Ganache, вы можете просто подключиться к нему напрямую (в отличие от смены провайдера MetaMask на localhost).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...