Analysing Vulnerabilities in Smart Contracts Using Source Code and Transaction Level Features | IEEE Conference Publication | IEEE Xplore