Skip to content

rejwar/Solidity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solidity Practice Repository 🚀

Welcome to my Solidity Practice Repository! 🎉 Here, I explore and practice writing smart contracts using Solidity, the primary programming language for Ethereum and other EVM-based blockchains.

🏗️ What’s Inside?

This repository contains various Solidity examples and challenges to improve my understanding of:

  • Solidity basics (data types, variables, functions).
  • Advanced concepts (mappings, structs, inheritance).
  • Building and deploying smart contracts on the Ethereum blockchain.

🛠️ Technologies Used

  • Solidity: Programming language for smart contracts.
  • Remix IDE: For writing and testing contracts.
  • Hardhat: Ethereum development environment.
  • MetaMask: For interacting with contracts.
  • Ganache: Local blockchain for testing.

📂 Directory Structure

Here’s what you’ll find in this repository:

📦 solidity-practice/
┣ 📂 basics/
┃ ┣ 📄 AddNumbers.sol          # Adding two numbers
┃ ┣ 📄 SimpleStorage.sol       # Storing and retrieving a value
┣ 📂 intermediate/
┃ ┣ 📄 StructExample.sol       # Using structs in Solidity
┃ ┣ 📄 MappingExample.sol      # Working with mappings
┣ 📂 advanced/
┃ ┣ 📄 InheritanceExample.sol  # Smart contract inheritance
┃ ┣ 📄 PayableContract.sol     # Handling Ether in contracts
┣ 📜 README.md                 # Project overview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published