Skip to content

Files

Latest commit

 

History

History

base

🔵⚪ Learn to Build Smart Contracts and Onchain Apps

Link

Base Learn, your guide to learning smart contract development.

For quickstarts or deeper guides: https://docs.base.org/tutorials/

📄 Table of Contents

  • Learn to Build Smart Contracts and Onchain Apps.
  • Introduction to Ethereum Notes here
  • Development with Hardhat Notes here
  • Development with Foundry Notes here
  • Smart Contract Development
  • Token Development
  • Hardhat Tools and Testing
  • Onchain App Development (Frontend)
  • Exercise Contracts

Page

This program covers:

  • Ethereum Applications
  • Gas Use in Ethereum Transactions
  • EVM Diagram
  • Setup and Overview
  • Testing with Hardhat and Typechain
  • Etherscan
  • Deploying Smart Contracts
  • Verifying Smart Contracts
  • Hardhat Forking
  • 'Introduction to Remix'
  • Deployment in Remix
  • Hello World
  • Basic Types
  • Test Networks
  • Deployment to Base Sepolia
  • Contract Verification
  • Control Structures
  • Storing Data
  • How Storage Works
  • Arrays
  • Filtering an Array
  • Mappings
  • Function Visibility and State Mutability
  • Function Modifiers
  • Structs
  • Inheritance
  • Multiple Inheritance
  • Abstract Contracts
  • Imports
  • Error Triage
  • The New Keyword
  • 'Contract to Contract Interaction'
  • Events
  • Address and Payable in Solidity
  • Minimal Token
  • The ERC-20 Token Standard
  • ERC-20 Implementation
  • The ERC-721 Token Standard
  • ERC-721 Token
  • Wallet Connectors
  • Building an Onchain App
  • The useAccount Hook
  • The useReadContract Hook
  • Configuring useReadContract
  • The useWriteContract hook
  • The useSimulateContract hook