By the end of this course, the students will:
This course is designed for:
12 Modules – Certificate of Completion
The first module of this course is an introduction to the course and what the students will learn.
In this module, the students will learn about the prerequisites, blockchain basics, cryptography basis, and token standards they should be aware of if they want to become a smart contract auditor.
This module teaches participants about smart contract audits and their processes. It also contains an introduction to the Solidity programming language, Solidity basics for audit test cases, exception handling, and efficient ways to test smart contracts. Additionally, it gives information regarding tools, vulnerabilities, and best practices for smart contracts.
The content of this module is necessary for all blockchain and smart contract professionals. Apart from the basics of DeFi, it talks about FlashLoan Attacks, Exit Scams, Price Oracle Manipulations, Rug Pulls, and Unlimited Token Allowance.
In this module, the participants will learn about Hardhat, Foundry, and the testing of smart contracts with this development environment and toolkit.
This module sheds light upon several important topics, such as EVM (Ethereum Virtual Machine), Ethereum gas, optimizing codes, and upgradeable smart contracts. Moreover, Solhint, Surya, Slither, and Inline book are other concepts included in this module.
In this module, individuals will learn about the vulnerabilities commonly occurring in smart contracts. It includes ways to detect re-entry attacks, unchecked send, costly operations, frontrunning, and divide before multiplying. It also discusses Block.timestamp, Tx.origin, Denial of Service, Race Condition, Poor Visibility Specifiers, Overflow and Underflow, and Emergency stops.
The module talks about the case study- AAVE and the case study- The DAO hack in detail.
In this module, the students will learn all about regulatory compliance and legal considerations related to smart contracts and blockchain.
Although extensive, this module will help participants clear several doubts and confusions. They will gain valuable knowledge about the practices and resources of smart contracts. It also includes information about Fallback, Fallout, CoinFlip, Telephone, Token, King, Vault, Re-entrancy, Privacy, Denial, and Elevator.
Consider allocating one hour every day to complete the course within eight days. Though the online exam can be taken at any time as per your convenience, it is strongly recommended to attempt it within ten days of course completion, as the concepts will be fresh in your mind and give you ample time to prepare as well as revise for the exam.
An exam is conducted for a total of 100 marks, followed by the certification session. Participants must acquire 60+ marks to pass the exam. If you fail to score 60+ marks, the exam can be taken after one day. The exam can be taken for a maximum of three times. In case of failing the exam all three times with a score lower than 60+, contact the team for assistance regarding clearing the exam.
A Certified Smart Contract Auditor is a skilled, technically advanced professional with a valid, widely recognized certification in smart contracts and blockchain. This certification is proof of their unwavering dedication to perpetual growth and proficiency in auditing smart contracts. This course has been specifically designed to train auditors who can identify vulnerabilities and risks before the smart contract is uploaded to the dApp or on the Ethereum blockchain. Following the completion of this course, the participants will become experts in smart contract auditing.
The Blockchain Council is a group of intellectual, enthusiastic, and technically driven individuals who specialize in the development, research, and practical applications of AI, blockchain, and web3 technologies. Their core mission is to foster a collaborative and progressive environment that includes experts from various related disciplines. With their vast and diverse knowledge, these experts can contribute to the blockchain industry’s growth by sharing their experiences and helping build a technologically advanced world.