初心者文系主婦がブロックチェーンを学ぶブログ

IT革命のビッグウェーブに乗り遅れた主婦が、ブロックチェーン革命の波にのるべく、ブロックチェーン技術を学ぶブログです。

2018-12-29から1日間の記事一覧

【CryptZombies】レッスン5チャプター14:まとめ

このレッスンで学んだこと: ・トークン、ERC721規格、トレード可能な資産/ゾンビ ・ライブラリとその使い方 ・SafeMath関数を使ったオーバーフローとアンダーフロー対策 ・コード中のコメントとnatspecスタンダードこのレッスンでゾンビゲームのSolidityコー…

【CryptZombies】レッスン5チャプター13:コメント

コメントのシンタックス(構文) SolidityにおけるコメントはJavaScriptのものと似ています。 // これは1行コメントだ。自分への(または他者へ向けた)注意書きのようなものだ。 ただ//をコメントする箇所に加えれば良い。非常に簡単です。 こんな複数行のコ…

【CryptZombies】レッスン5チャプター11:SafeMathパート3

winCountやlossCount(uint16)、level(uint32)については、これらの引数でSafeMathのaddメソッドを使用すると、これらのタイプはuint256に変換されるのでオーバーフローを防げません。 function add(uint256 a, uint256 b) internal pure returns (uint25…

【CryptZombies】レッスン5チャプター10:SafeMathパート2

SafeMathライブラリの中のコード library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal…