4. L2, Indexing, Security & Web3 Identity
Understand real application concerns beyond deployment, including L2s, indexing, identity, and basic security.
Topics
Section titled “Topics”- Differences between L2s and mainnet
- L2 testnet deployment
- Basic indexing: events, The Graph, and Ponder concepts
- SIWE
- ERC-4337 roles and concepts
- Common security risks: permissions, reentrancy, approve flows, price manipulation, and private key leakage
Assigned Lessons
Section titled “Assigned Lessons”- Gas, L2 & Multisig
- ENS, DEX & Identity
- Layer 2 Scaling Explained
- ERC-4337 in 7 Minutes
- EIP-7702
- x402 Explained
- Cyfrin Updraft: PasswordStore Audit
- BG Labs: Burner Wallets
- Deploy First Contract on Arbitrum
Lab Tasks
Section titled “Lab Tasks”- Deploy to an L2 testnet
- Read contract events and display them in the frontend
- Ask an AI agent to perform a security review of the contract
- Produce a security self-checklist
Learning Outcomes
Section titled “Learning Outcomes”- Summarize L2 use cases and major differences
- Explain the basic roles of SIWE and ERC-4337
- Deploy a dApp to an L2 testnet
- Identify beginner-level smart contract security risks