It would be marvelous if there were codes without vulnerabilities. This, however, is hardly possible. Any piece of code has its issues, which need to be detected and patched, which is what smart contracts auditing is for. Smart contracts can contain vulnerabilities, and attackers would make use of them, so…