In our Module 1 project of the ETH + AVAX PROOF: Intermediate EVM course by Metacrafter, we'll develop a smart contract utilizing the require()
, assert()
, and revert
functions. These functions are crucial for error handling in Solidity. Proper error management ensures the smart contract executes successfully and helps save users' gas by efficiently using the revert
function.
This smart contract is designed to manage the grades of students in a decentralized way. Only an admin (usually the person who deployed the contract) can set and delete grades, ensuring that the data is controlled and secure.
Priyansh @priyansh06rawat
This project is licensed under the MIT license - see the license.md file for more details.