Automatic Patching of Smart Contract Vulnerabilities Based on Comprehensive Bytecode Rewriting | IEEE Conference Publication | IEEE Xplore