Solidity Programming Language – Inheritance
Inheritance in Solidity is a way to structure and organize smart contract code by allowing one contract to inherit properties...
Solidity Programming Language – Contract Balance Update
In Solidity, the contract balance refers to the amount of Ether (ETH) that is currently held by a smart contract....
Solidity Programming Language – Structure
In Solidity, a struct is a user-defined data structure that allows you to group together different data types under a...
Solidity Programming Language – Storage vs Memory
In Solidity, as well as in many programming languages, the terms “storage” and “memory” refer to different types of data...
Solidity Programming Language – Mapping
In Solidity, mapping is a data structure used to store key-value pairs, somewhat similar to dictionaries or hash maps in...
Solidity Programming Language – Enum
Enum, or enumerations, in Solidity are a way to create a user-defined data type with a finite set of possible...
Solidity Programming Language – Bool Data Type
In Solidity, the bool data type is used to represent boolean values, which can have one of two possible states:...
Solidity Programming Language – Bytes Dynamic Sized Array
In Solidity, you can use a dynamic array of bytes, which is essentially a bytes array. Unlike fixed-size arrays, dynamic...
Solidity Programming Language – Bytes Fixed Sized Array
1 byte = 8 bit 1 hexadecimal = 4 bit 1 byte = 2 hex Everything that will be stored...
Solidity Programming Language – Dynamic Sized Array
In Solidity, if you want an array whose size can change dynamically during execution, you should use a data structure...