In Part 1, we saw the importance of error handling in solidity, potential risks and vulnerabilities, and the impact of error handling on user experience and contract security.
Then we dived deeper into the different types of exceptions that can occur...