Crypto Learning ClubのSolidity学習用の教材
- Remixを使いながらSolidityの文法を理解
- Truffleを使いながら実践的なコントラクトを理解(Uniswap、NFT Marketplace)
- テストネットへのDeployを通じて、ブロックチェーン特有の概念を理解
- ベストプラックティスを理解
- ハッキングに挑戦(Openzeppelinの教材)
- はじめてのスマートコントラクト(Solidity)
- オンラインエディタを使って「Hello World」と表示してみよう
- 文法を学習(licence, pragma, contract, function)
- 値のSet/GetができるSimpleStorageを作ってみよう
- 文法を学習(constructor, public, view)
- ETHの入金と引出が可能なBankを作ってみよう
- 文法を学習(payable, msg.sender, msg.value, require)
- Bankコントラクトを複数人に対応させよう
- 文法を学習(mapping, event)
- 入金と引出の履歴を残そう
- 文法を学習(struct, array)
- Bankコントラクトで手数料を徴収しよう
- 文法を学習(modifier, struct)
- EIPについて知ろう
- ERC20の仕様を理解しよう
- ERC20を実装してみよう
- NFTの仕様を理解しよう
- NFTを実装してみよう