Создание смарт-контрактов Solidity для блокчейна Ethereum. Практическое руководство
Александр Вячеславович Фролов
Просмотр списка аккаунтов
Откройте две консоли и подключитесь в каждой из них пользователем book. Далее в первой консоли запустите узел следующей командой:
$ sh start_node.sh
Во второй консоли подключитесь к запущенному узлу:
$ sh attach_node.sh
Скрипты start_node.sh и attach_node.sh мы подготовили ранее на втором уроке нашего курса.
Теперь, чтобы посмотреть список аккаунтов, достаточно выдать такую команду в консоли второй Web3:
> web3.eth.accounts
["0x4f744742ac711fd111c7a983176db1d48d29f413"]
Если аккаунтов несколько, они будут показаны через запятую как элементы массива:
> web3.eth.accounts
["0x4f744742ac711fd111c7a983176db1d48d29f413", "0xf212d0180b331a88bd3cafbd77bbd0d56398ae00"]
Каждый аккаунт обладает своим идентификатором, или адресом, представляющим собой длинное шестнадцатеричное число. Именно эти адреса и показывает команда web3.eth.accounts.