007 - State Variable (Reading and Writing)
011 - For and While loops
018 - View and Pure Functions
024 - Shadowing Inherited State Variables
025 - Calling Parent Contracts
034 - Calling Other Contracts
035 - Creating Contracts from Contracts
041 - Hashing with Keccak256
042 - Verifying Signature
052 - Gasless Token Transfer
053 - Basics of Solidity Bytecode
054 - Precompute Contract Address with Create2
055 - Minimal Proxy Contract
056 - Upgradeable Proxies
057 - Deploy any contract
059 - Uni-Directional Payment Channel
060 - Bi-Directional Payment Channel
061 - English Auctions for NFTs
062 - Dutch Auctions for NFTs
067 - Re-Entrancy Attacks
068 - Arithmetic Overflow & Underflow
070 - Accessing Private Data
071 - Hacks & Tests - Delegatecall
072 - Source of Randomness
073 - Hacks & Tests - Denial of Service
074 - Hack & Tests - Phishing with tx.origin
075 - Hiding Malicious Code with External Contracts
076 - Hack & Tests - Honeypot
077 - Hacks & Tests - Front Running
078 - Hacks & Tests - Block Timestamp Manipulation
079 - Hacks & Tests - Signature Replay
080 - Hacks & Tests - Bypassing Contract Size Checks
081 - Hacks & Tests - Deploy Different Contracts at the Same Address
082 - Hacks & Tests - Echidna
084 - DeFi - Uniswap V2 Add and Remove Liquidity
085 - DeFi - Uniswap V2 Optimal One Sided Supply
086 - DeFi - Uniswap V2 Flash Swap
087 - DeFi - Uniswap V3 Swap
088 - DeFi - Uniswap V3 Liquidity
089 - DeFi - Uniswap V3 Flash Loans
090 - DeFi - Uniswap V3 Flash Swap Arbitrage
091 - DeFi - Chainlink Price Oracles
092 - DeFi - Staking Rewards
093 - DeFi - Discrete Staking Rewards
095 - DeFi - Constant Sum AMM
096 - DeFi - Constant Product AMM
097 - DeFi - Stable Swap AMM
099 - Voting and Governance
100 - Decentralized Identity Management
Folders and files Name Name Last commit message
Last commit date
parent directory Oct 25, 2023
Oct 25, 2023
Oct 25, 2023
Oct 25, 2023
View all files
You can’t perform that action at this time.