Lesson 3 Chapter4-2 Ethereum ガス(燃料)
ガスを節約するためのstruct構造
structの中を除きSolidityはuintのサイズに関わらず256ビットのストレージを確保するためuint (uint256) の代わりにuint8 を使ってもガスの節約にはならない。
uint a;
uint b;
uint c;
}
struct MiniMe {
uint32 a;
uint32 b;
uint c;
}
// 複数の変数がまとめられるため、`mini` は`normal`に比べてガスコストが低くなる。
NormalStruct normal = NormalStruct(10, 20, 30);
MiniMe mini = MiniMe(10, 20, 30);
Chapter終了時のゾンビ構造体
string name;
uint dna;
uint32 level;
uint32 readyTime;
}
prev
-
クリプトゾンビ Lesson 3 Chapter4-1 Ethereum ガス(燃料)
Lesson 3 Chapter4 Ethereum ガス(燃料) Ethereum network上でトランザクションやプログラムを実行するのに必要な手数料のこと。 該当トランザクションを処理する ...
next
-
クリプトゾンビ Lesson 3 Chapter5 Solidity 時間の単位
Lesson 3 Chapter5 Solidity 時間の単位 Solidityの時間単位 block.timestamp:現在のブロックに記録されているタイムスタンプ(senconds) now: ...