geth 1.6.7 と Solidity 0.4.18 でスマートコントラクトを走らせる方法リスト

バージョン

geth: 1.6.7

solc: 0.4.18-develop.2017.10.12+commit.81f9f86c.Darwin.appleclang

 

状況:

Solidityのスマートコントラクトをコンパイル後、

gethクライアントでEthereumへスマートコントラクトを送ることができなかった。

 

使えたチュートリアル:

https://alanbuxton.wordpress.com/2017/07/19/first-steps-with-ethereum-private-networks-and-smart-contracts-on-ubuntu-16-04/

 

from 多くのコメントが充実しているページ:

https://ethereum.stackexchange.com/questions/15435/how-to-compile-solidity-contracts-with-geth-v1-6/15437

 

 

abi入力、parseのコマンドがエラーになって使えなかったチュートリアル:

https://qiita.com/toshikase/items/28725215f7ad678b4b68

https://ethereum.stackexchange.com/questions/15435/how-to-compile-solidity-contracts-with-geth-v1-6