TotalSol: A Multi-Layer Static Analysis Method for Vulnerability Detection in Ethereum Based Smart Contracts | IEEE Conference Publication | IEEE Xplore