Auditors conduct two types of audits to assess vulnerabilities in smart contracts, namely:
Manual auditing refers to the process of reviewing and analyzing data or information manually, without the use of automated tools or software. This can involve examining financial records, conducting physical inspections, or reviewing documents to ensure compliance with regulations or standards.
Automated auditing refers to the process of using software tools and scripts to automatically evaluate and analyze various aspects of a system or application. This can include checking for security vulnerabilities, compliance with industry standards and regulations, performance metrics, and other relevant factors.