Understanding Memory, Calldata, and Storage – Solidity [Part #4]

In the previous post, we covered arrays and structs in Solidity, which are essential building blocks for data organization in smart contracts. In this post, we’ll continue with our simple bank setup example and explore memory, calldata, and storage, key concepts for understanding how data is handled in Solidity. EVM and Data Storage The Ethereum Virtual Machine (EVM) […]

Data Structures – Solidity [Part #3]

In the previous post, we covered the types of functions and how to use them in Solidity. Now, let’s move on to an important aspect of Solidity: data structures, specifically arrays and structs. Both of these are essential tools when managing and organizing data in our smart contracts. In this post, we’ll continue with our simple […]

Functions – Solidity [Part #2]

Note: This blog post is meant for beginners. If you have experience with web3 and blockchain, you might not find this as useful, but I encourage you to maybe stick around anyway. In the previous post, we covered the basics of Solidity and how to set up our first smart contract using Remix IDE. Now, […]

Basics – Solidity [Part #1]

Note: This blog post is meant for beginners. If you have experience with web3 and blockchain, you might not find this as useful, but I encourage you to maybe stick around anyway. After completing blockchain basics, it’s now time to get started with Solidity. In this series of blog posts, I will discuss the basics […]