This repository contains my solutions and explorations of various Ethereum security and smart contract challenges. These challenges are designed to sharpen your understanding of the EVM, Solidity, and common vulnerabilities in decentralized applications.
A series of smart contract puzzles that teach you about Solidity security. This version uses Hardhat for a modern development environment.
A collection of puzzles that test our understanding of the Ethereum Virtual Machine and low-level Solidity behaviours (Opcodes/YUL).
A set of DeFi-focused challenges that replicate real-world vulnerabilities and attack vectors in decentralized financial protocols.
An interactive Web3-based game by OpenZeppelin that helps you learn Ethereum smart contract security through progressively harder hacking challenges.
- β» Reentrancy Attacks Reference - A comprehensive list of documented reentrancy attacks in the Ethereum ecosystem.
- π‘ Smart Contract Weakness Classification Registry (SWC) - A standardized list of known smart contract weaknesses and vulnerabilities.
- π Ethereum Improvement Proposals (EIPs) - Official specificatios for improvements and standards in the ethereum ecosystem.