Text this: Empirical Analysis of Vulnerabilities in Blockchain-based Smart Contracts