Welcome to my Solidity practice repository! 🧠
This repo contains topic-wise smart contract code written during my journey to master Solidity and become a smart contract auditor.
To build strong fundamentals in Solidity by covering each topic through practical smart contract code.
Every folder in this repo represents a key concept or module in Solidity.
Basic_Concept– Variables, data types, and basic Solidity syntaxcontract_structure_and_functions– Contract skeletons and function visibilityMapping_Struct_Arrays_Enums– Deep dive into mappings, structs, arrays, and enumscontrol_flow&logic– If-else, loops, and other control structurescustom_try_catch_errors– Error handling withrequire,revert,assert, andtry-catchpayable_function_ether_sending_ways– Payable functions,send,transfer,callstorage_memory_call– Data location and memory/storage managementEvents– Event declaration and loggingAbstract_Interfaces– Abstract contracts and interfacesInheritance&Polymorphism– Inheritance and contract polymorphismcall_delegate_static– Low-level function calls:call,delegatecall,staticcallTime_Based_Actions– Time-dependent conditions usingblock.timestampUdemy_notes– Notes and code snippets from learning resources (like Udemy)
- Clone the repo:
git clone https://github.com/NetGakarot/Solidity-Practice.git
This repository is a part of my roadmap to become a skilled Solidity developer and smart contract auditor.
Feel free to explore and learn from it!
Gakarot – Aspiring Developer | Solidity Enthusiast
GitHub: NetGakarot