Skip to content

Nandini99-git/solidity

Repository files navigation

⛓️ Solidity Learning Journey

Status: 🏗️ In Progress Level: 🌱 Beginner to Intermediate

This repository contains my Solidity learning projects, experiments, and notes as I explore smart contract development, blockchain fundamentals, and Web3 security concepts.


🧠 Concepts Covered

  • 💾 Storage Variables
  • 🗂️ Structs & Mappings
  • 🧬 Contract Inheritance
  • 🔄 Function Overriding
  • 📥 Contract Imports
  • 🏭 Factory Contracts
  • 🤝 Contract-to-Contract Interaction
  • 📚 Arrays of Smart Contracts
  • 🏛️ Basic Solidity Architecture

📜 Contracts

📄 SimpleStorage.sol

A basic storage contract used to learn:

  • ✅ State variables
  • ✅ Functions
  • ✅ Structs
  • ✅ Arrays
  • ✅ Mappings

➕ AddFiveStorage.sol

Demonstrates:

  • 🔗 Inheritance
  • 🛠️ Overriding functions
  • 🔧 Modifying inherited behavior

🏗️ StorageFactory.sol

Demonstrates:

  • 🚀 Deploying contracts from another contract
  • 📐 Factory contract pattern
  • 🔌 Contract interaction
  • 📊 Managing multiple deployed contracts

🛠️ Tools & Technologies

  • Solidity 🔷
  • Remix IDE 💻
  • Git & GitHub 🐙
  • Ethereum Virtual Machine (EVM) ⚙️

🎯 Current Learning Focus

  • 🛡️ Smart Contract Security
  • ⛽ Gas Optimization
  • 📦 Storage Layout
  • 💾 calldata vs memory
  • 🧪 Solidity Testing
  • 🌐 Web3 Development

🏁 Goal

"Building a strong foundation in Solidity, smart contract development, and blockchain security through consistent hands-on practice and small projects."


Last updated: May 2026

About

Learning solidity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors