-
クリプトゾンビLesson 4 Chapter4 乱数
2021/03/09 -クリプトゾンビ
Lesson 4 Chapter4 乱数 Solidityでの乱数生成。 keccak256経由での乱数生成 // 1から100までの乱数を生成せよ: uint randNonce = 0; uint ...
-
クリプトゾンビLesson 4 Chapter3 ゾンビ・バトル
2021/03/09 -クリプトゾンビ
新規コントラクト作成の復習 条件 Solidity version ^0.4.19を用いることを宣言 zombiehelper.solをimport ZombieHelperを継承するZombieBa ...
-
クリプトゾンビLesson 4 Chapter2 Withdraw関数
2021/03/08 -クリプトゾンビ
Lesson 4 Chapter2 Withdraw関数 コントラクトに送られたEthは、コントラクトのイーサリアム・アカウントに貯められる。 コントラクトからEtherを引き出す関数を追加しない限り ...
-
クリプトゾンビLesson 4 Chapter1 Payable関数
2021/03/08 -クリプトゾンビ
Lesson 4 Chapter1 Payable関数 関数修飾詞の種類 可視性修飾詞 private修飾詞 コントラクト内の別の関数からのみ呼び出される。 internal修飾詞 private修飾 ...
-
クリプトゾンビLesson 3 Chapter12 For ループ
2021/03/07 -クリプトゾンビ
Lesson 3 Chapter12 For ループ Array vs Mapping 使用目的は両者とも配列、もしくは Key Value な形で "情報を格納する" ということなので、似ていますが ...
-
クリプトゾンビLesson 3 Chapter11 全ゾンビアイテムの表示2
2021/03/07 -クリプトゾンビ
Lesson 3 Chapter11 全ゾンビアイテムの表示2 Storageのコストは高い 変数をStorageとしてデータを書き込んだり、変更するたびに、それがすべてブロックチェーンに永久に書き込 ...
-
クリプトゾンビLesson 3 Chapter10 全ゾンビアイテムの表示
2021/03/06 -クリプトゾンビ
Lesson 3 Chapter10 全ゾンビアイテムの表示 手持ちのゾンビ軍団を全て表示できるメソッド view関数を外部から呼び出す場合、ガスは一切かからない。 (view 関数がブロックチェーン ...
-
クリプトゾンビLesson 3 Chapter9 ゾンビ修飾子
2021/03/05 -クリプトゾンビ
Lesson 3 Chapter9 ゾンビ修飾子 2つのゾンビ修飾子を作成し、名前、DNAの更新条件とする。 ゾンビのレベルが 2以上なら、ユーザーは名前を変更できるようにする。 ゾンビのレベルが 2 ...
-
Lesson 3 Chapter8 関数修飾子2(引数あり)
2021/03/05 -クリプトゾンビ
Lesson 3 Chapter8 関数修飾子2 前回の関数識別子の使用箇所 引数を持つ関数修飾子 引数を取る関数修飾子につい手の例 // ユーザーの年齢を格納するマッピング: mapping (ui ...
-
クリプトゾンビ Lesson 3 Chapter7 Public関数とセキュリティ
2021/03/05 -クリプトゾンビ
Lesson 3 Chapter7 Public関数とセキュリティ publicやexternalの関数を全て見渡して、誰かに悪用されることはないか、と考えてみるのはセキュリティ上非常に重要 アクセス ...
-
クリプトゾンビ Lesson 3 Chapter6 Solidity クールダウン
2021/03/05 -クリプトゾンビ
Lesson 3 Chapter6 Solidity クールダウンタイマーの実装 structを引数として渡す structへのstorageポインタは、privateやinternal関数の引数とし ...
-
クリプトゾンビ Lesson 3 Chapter5 Solidity 時間の単位
2021/03/04 -クリプトゾンビ
Lesson 3 Chapter5 Solidity 時間の単位 Solidityの時間単位 block.timestamp:現在のブロックに記録されているタイムスタンプ(senconds) now: ...
-
クリプトゾンビ Lesson 3 Chapter4-2 Ethereum ガス(燃料)
2021/03/03 -クリプトゾンビ
Lesson 3 Chapter4-2 Ethereum ガス(燃料) ガスを節約するためのstruct構造 structの中を除きSolidityはuintのサイズに関わらず256ビットのストレージ ...
-
クリプトゾンビ Lesson 3 Chapter4-1 Ethereum ガス(燃料)
2021/02/28 -クリプトゾンビ
Lesson 3 Chapter4 Ethereum ガス(燃料) Ethereum network上でトランザクションやプログラムを実行するのに必要な手数料のこと。 該当トランザクションを処理する ...
-
クリプトゾンビ Lesson 3 Chapter3 onlyOwner 関数修飾子
2021/02/26 -クリプトゾンビ
Lesson 3 Chapter3 onlyOwner 関数修飾子 onlyOwner関数修飾子 定義 modifier onlyOwner() { require(msg.sender == own ...