Как получить конкретную учетную запись из web3 с версией 1.2.x?

#npm #ethereum #web3 #truffle #ganache

#npm #эфириум #web3js #трюфель #ганаш

Вопрос:

В старой версии web3 web3.eth.accounts[0] возвращает отдельную учетную запись. Я использовал ее в качестве параметра для функции голосования следующим образом:

 app.vote(1, { from: web3.eth.accounts[0]})
  

Начиная с версии 1.2.x, web3 использует web3.eth.getAccounts() для возврата списка учетных записей, которыми управляет узел.

Как я могу получить конкретную учетную запись, как я делал раньше с этой версией web3?

Ответ №1:

 web3.eth.defaultAccount;
> undefined

// set the default account
web3.eth.defaultAccount = '0x11f4d0A3c12e86B4b5F39B213F7E19D048276DAe';