Годное введение здесь: Build Your First Ethereum Smart Contract with Solidity
Пара замечаний:
1. Для подсоединения к запущенной ноде надо использовать:
geth attach ipc:\\.\pipe\geth.ipc
Если же просто выполнить geth attach, то получим ошибку: Unable to attach to remote geth: no known transport for URL scheme "c" (это верно для версии geth 1.8.23).
2. Mist лучше устанавливать 0.9.3, а не 0.11.1. В последнем при попытке вызвать методы созданного смарт контракта выводится ошибка: Couldn't estimate gas, resorting to default parameters. Transaction is likely cheaper than the estimate. И в дальнейшем состояние "counter" контракта из примера не изменяется (остается всегда 5). В версии Mist 0.9.3 все OK.
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
Пара замечаний:
1. Для подсоединения к запущенной ноде надо использовать:
geth attach ipc:\\.\pipe\geth.ipc
Если же просто выполнить geth attach, то получим ошибку: Unable to attach to remote geth: no known transport for URL scheme "c" (это верно для версии geth 1.8.23).
2. Mist лучше устанавливать 0.9.3, а не 0.11.1. В последнем при попытке вызвать методы созданного смарт контракта выводится ошибка: Couldn't estimate gas, resorting to default parameters. Transaction is likely cheaper than the estimate. И в дальнейшем состояние "counter" контракта из примера не изменяется (остается всегда 5). В версии Mist 0.9.3 все OK.
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru