Static Analysis Tools Applied to Smart Contracts

Mirko Staderini, András Pataricza, Andrea Bondavalli
2021 Anais Estendidos do X Latin-American Symposium on Dependable Computing (LADC Estendido 2021)   unpublished
Smart contracts are one of the most important innovations of the second generation of the Blockchain. They are widely used in various contexts, including financial, insurance, gaming, and betting. Once a smart contract is deployed on a Blockchain, due to its code immutability, residual vulnerabilities cannot be patched. Static analysis is an efficient method for vulnerability detection. This paper addresses the security evaluation and improvement of Solidity smart contracts through the use of
more » ... atic analysis tools, discussing: (i) the motivation and background, (ii) the evaluation of how good the tools are for improving security, (iii) their combination, and (iv) main results.
doi:10.5753/ladc.2021.18529 fatcat:fpmqkn2kfrffjdxvpqimtxs7im