プログラム上達したいな blog

プログラム書けるようになりたいアウトプット用

ブロックチェーン アプリケーション開発3

ネットワークへのデプロイ

p234~p248

5時間くらい戦ってました

 

 

ブロックチェーンアプリケーション開発の教科書

ブロックチェーンアプリケーション開発の教科書

 

 

 

Gethでの

developmentネットワークに

デプロイは比較的できたかと

 

問題はTruffleでの

Ropstenネットワークの設定

これでずっと

f:id:gjjjjcdssvgg:20180617212539p:plain

 とにかく

truffle-hdwallet-providerの

インストールで

躓きまくりました

 

原因はpythonのバージョンが

3やったんですわ

このバージョンを2に

変えないといけない

 

私はもともと

python3バージョン

いろんなもの

が入っていたので

github.com

この人が言っている

 npm config set python python2.7

だけすれば

python2バージョンになりました

 

で、エラーがなくなりました

f:id:gjjjjcdssvgg:20180617212511p:plain

 

その後

truffle.jsと

2_deploy_dapps_token.jsを

書き換え

Ropstenネットワークへの

デプロイを試みる

 

 

が、しかし

2_deploy_dapps_token.jsで

gasを明示しているにも

関わらず

Error encountered, bailing. Network state unknown. Review successful transactions manually. insufficient funds for gas * price + value 

これが出てくるんですよね

qiita.com

私はこの方法では

無理でしたね

なぜなら

もっと前の部分で

躓いていたから

 

f:id:gjjjjcdssvgg:20180617214335p:plain

 

実はMetamaskに

Etherいれてませんでした

 

はい

 

ここで4時間くらい

困ってました

 

 

Ropsten Test Netに

Etherいれれるところ

Test Ether Faucet

 

これしたら

本のように動いてくれました

f:id:gjjjjcdssvgg:20180617214723p:plain

Ropstenネットワーク上で

Otsuboトークンが無事できました

 

 

おわりに

しぶとくセンター前

www.hochi.co.jp

チャンス強すぎませんか...

 

cryptozombieまた再開して

違うコントラクト作れるように

なろう