This repository contains the archived Learn section of the Base documentation. This content was previously hosted at docs.base.org/learn.
This documentation has been deprecated and archived. For the latest Base documentation, please visit:
- Main Documentation: docs.base.org
- Getting Started: docs.base.org/get-started
- Tutorials: docs.base.org/cookbook
This archive includes educational content covering:
- Core blockchain concepts and understanding the onchain tech stack
- Introduction to Ethereum and Base
- Introduction to Solidity
- Contracts, functions, and basic types
- Control structures, storage, arrays, and mappings
- Advanced topics: structs, inheritance, imports, interfaces
- Error handling and the
newkeyword
- Foundry: Setup, deployment, and testing
- Hardhat: Configuration, testing, deployment, and verification
- Introduction to tokens (ERC-20, ERC-721)
- NFT development guides
- Frontend setup and wallet connectors
- Reading from and writing to contracts
- Account abstraction and cross-chain development
These files are in MDX format (Markdown with JSX). They were originally designed for use with Mintlify documentation platform.
This repository is archived for reference purposes. For contributions to Base documentation, please visit the main Base docs repository.
See LICENSE for details.