Создание смарт-контрактов 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.

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