Skip to content

2. Solidity & Token Standards

Gain minimal Solidity development ability and understand common token standards.

  • Solidity syntax fundamentals
  • storage, mapping, event, and modifier
  • Contract compilation, deployment, and verification
  • OpenZeppelin
  • ERC-20, ERC-721, and IPFS metadata
  • Foundry / Hardhat basics
  • Write a Storage contract
  • Use OpenZeppelin Wizard to generate and deploy an ERC-20
  • Create an NFT demo with metadata
  • Write basic tests for the contracts
  • Write simple Solidity contracts
  • Issue an ERC-20 with OpenZeppelin
  • Explain the relationship between ERC-721 and IPFS metadata
  • Run basic tests and explain the results