The Importance Of Smart Contract Audits And Best Security Practices