Solidity Programming Language – Revert and Assert
Mainly used for error handling. In Solidity, revert and assert are two mechanisms used for handling errors and unexpected conditions...
Solidity Programming Language – Payable
In Solidity, the payable modifier is used to indicate that a function can receive ether (the cryptocurrency used on the...
Solidity Programming Language – Inbuilt Cryptographic Hash Function – Keccak256, Sha256, Ripemd160
In Solidity, a programming language commonly used for writing smart contracts on the Ethereum blockchain, you can use cryptographic hash...
Solidity Programming Language – Requires
In Solidity, the require statement is a powerful tool used to validate conditions and ensure that certain requirements are met...
Solidity Programming Language – Immutability
In Solidity, the immutable keyword is used to declare state variables whose values cannot be changed after they are initialized....
Solidity Programming Language – Overriding Parent Function in Multiple Inheritance
In Solidity, when you have multiple inheritance and two or more parent contracts define a function with the same name...
Solidity Programming Language – Events
In Solidity, events are a way to emit information from a smart contract that can be captured by external applications...
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...