Papers1 provider Ā· 1 record
March 1, 2021Ā· 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
conference-paper

Lightweight extension of an execution environment for safer function calls in Solidity/Ethereum Virtual Machine smart contracts

Abstract

Solidity, a programming language used to write smart contracts, has been improved since its initial release, but a number of vulnerabilities remain. As smart contracts are usually related to cryptocurrency, these vulnerabilities should be avoided to prevent the risk of financial loss. In this paper, we classify common vulnerabilities of function calls of Solidity programs into three groups and suggest a method to avoid them. The proposed method makes use of Ethereum Virtual Machine as well as Solidity extension. Experimental results with real-world smart contracts show that our method will detect and avoid these vulnerabilities.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.