Smart Contract Standards
Learn about the core Ethereum token standards and their implementations.
ERC20
The standard for fungible tokens on Ethereum, used for cryptocurrencies and utility tokens.
ERC721
The standard for non-fungible tokens (NFTs), used for unique digital assets and collectibles.
ERC1155
The multi-token standard supporting both fungible and non-fungible tokens in a single contract.
Advanced Smart Contract Examples

SimpleStorage Contract
A beginner-friendly smart contract that demonstrates fundamental concepts like state variables, functions, and storage. Perfect for learning Solidity basics.

Advanced NFT Contract
An ERC-721 NFT contract with Merkle tree allowlists, commit-reveal minting, batch operations, and pull payments.

Upgradable Smart Contracts
Learn how to make your smart contracts upgradable using OpenZeppelin's upgrade patterns, with examples of ERC20, ERC721, and staking contracts.

Simple Wallet Contract
Build a basic cryptocurrency wallet from scratch with manual nonce management, gas estimation, and raw transaction creation without wallet libraries.

Chainlink Automation & Deadman Switch
Learn how to use Chainlink Automation to create automated smart contracts, including a practical deadman switch implementation for emergency fund recovery.