Papers1 provider · 1 record
December 21, 2020· Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering
conference-paper
Open access

Summary-based symbolic evaluation for smart contracts

Abstract

This paper presents Solar, a system for automatic synthesis of adversarial contracts that exploit vulnerabilities in a victim smart contract. To make the synthesis tractable, we introduce a query language as well as summary-based symbolic evaluation, which significantly reduces the number of instructions that our synthesizer needs to evaluate symbolically, without compromising the precision of the vulnerability query. We encoded common vulnerabilities of smart contracts and evaluated Solar on the entire data set from Etherscan. Our experiments demonstrate the benefits of summary-based symbolic evaluation and show that Solar outperforms state-of-the-art smart contracts analyzers, teether, Mythril, and ContractFuzzer, in terms of running time and precision.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.