Skip to content

Meru-dog/Mastering-Ethereum-Learning-Repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Mastering Ethereum Learning Repository (Updated Solidity Code)

This repository contains sample code originally from the book “Mastering Ethereum”,
rewritten and updated to the latest Solidity version (^0.8.x) for educational purposes.

The goal is to learn Ethereum smart contract design, structure, and security concepts through hands-on code examples.


📂 Contents

  • Basic Solidity examples
  • NFT-related code (ERC721 / ERC1155)
  • Examples of vulnerabilities (Reentrancy, Phishing, DoS, etc.)
  • Updated syntax for modern Solidity (constructor, block.timestamp, call, etc.)

🚨 Disclaimer

  • This repository is for learning purposes only.
  • Some code intentionally contains vulnerabilities to demonstrate common pitfalls.
    • Examples: reentrancy attack, tx.origin misuse, arithmetic overflow/underflow, etc.
  • Do not use this code in production.
  • I take no responsibility for any damages resulting from the use of this code.

🛠️ Development Environment

Installation

git clone https://github.com/your-username/mastering-ethereum-learning.git
cd mastering-ethereum-learning
npm install

About

This repository is some code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors