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

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

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

疲れました

 

p228〜

ERC20準拠のトークン作成

 

何とか

f:id:gjjjjcdssvgg:20180616232014p:plain

総発行量の確認まで

できましたけど

どのディレクトリに入れるとか

書いてなくて

ぶち込みまくったら

何とか動いたって感じ

 

 

p229

トークコントラクトの作成

pragma solidity ^0.4.18;
import "zeppelin-solidity/contracts/token/ERC20/StandardToken.sol";

contract DappsToken is StandardToken {
string public name = "DappsToken";
string public symbol = "Otsubo";
uint public decimals = 18;

function DappsToken(uint initialSupply) public {
totalSupply_ = initialSupply;
balances[msg.sender] = initialSupply;
}
}

 

 このコードを何という名前で

保存するか

書いてないんですね

とりあえず私は

DappsToken.sol

で保存しました

 

あとこの部分

import "zeppelin-solidity/contracts/token/ERC20/StandardToken.sol";

本では赤字部分がないです

f:id:gjjjjcdssvgg:20180616233032p:plain

ずっとエラーでて

腹たったんで

赤字部分をぶち込んだ次第です

 

で、さらにこの部分

totalSupply_ = initialSupply;

青字部分がないんで

追加して見ました

しなくてもよかったかもですが

f:id:gjjjjcdssvgg:20180616233556p:plain

 

あとコード

2_deploy_dapps_token.js

DappsTokens.js

 

どこに入れるのが合ってるのか

わからんかったので

いろんなところに

いれまくりました

f:id:gjjjjcdssvgg:20180616234336p:plain

 

f:id:gjjjjcdssvgg:20180616234356p:plain

 

f:id:gjjjjcdssvgg:20180616234406p:plain

 

p232

テストの実行の部分が

あるんですが

多分先に

compile

してからじゃないと

動かないのでは?

と思います

 

f:id:gjjjjcdssvgg:20180616234628p:plain

 

Otsuboトークンが

1000できたはず!!

 

 

おわりに

有原が抑えに回ってから

ひやひやですわ

勝ってよかった

youtu.be