Smart contracts need to be checked for vulnerabilities