進捗チェック(完走チェックリスト)

このページは、Day01〜Day14を進めるときの「最小の成功判定」をまとめたチェックリストだ。
迷ったら、まずここで「いまどこまでできているか」を確認する。

まず docs/curriculum/index.md の「共通の前提(動作確認済みバージョン含む)」を確認してから進める。

使い方

  • このチェックリストは「写して自分のメモにする」用途を想定する(GitHub Pages上のチェックは保存されない)。
  • 迷ったら「最短完走」だけ先にDoneにし、任意項目は後回しでよい。

最短完走(この本のゴール)

  • ルートで npm test が通る
  • 任意ネットワークへデプロイし、DApp から接続して動作確認できる
  • 記録(docs/DEPLOYMENTS.mddocs/reports/)を残せる

Phase 5 実務レビューゲート

  • Hardhat 3のminor version、Node.js、Solidity、OpenZeppelin Contracts、Foundryの公式ドキュメント差分を確認した
  • Dencun / Pectra / Fusaka・PeerDAS / BPO による L2/Blob 前提の変化を確認し、計測時刻・chainId・txHash・RPC を記録した
  • 秘密鍵、リカバリーフレーズ、RPC/API キー、署名リクエスト、approval、bridge 操作を学習用アカウントに限定した
  • PR では GitHub Copilot review の本文・inline comment・suggestion を全件確認し、未解決 review thread 0 を確認した

Day別チェック(最小)

各Dayの詳細は本文へ。詰まったら付録(Verify/CI/The Graph)へ逃がす。

Part 0:導入・環境

Part 1:Solidity と標準規格

Part 2:テスト・デプロイ・運用

Part 3:L2 / DApp / Indexing

Part 4:NFT / Security / Gas

Part 5:統合