Ethereum smart contract analysis tools: A systematic review

SS Kushwaha, S Joshi, D Singh, M Kaur, HN Lee - Ieee Access, 2022 - ieeexplore.ieee.org
Blockchain technology and its applications are gaining popularity day by day. It is a ground-
breaking technology that allows users to communicate without the need of a trusted …

A survey of smart contract formal specification and verification

P Tolmach, Y Li, SW Lin, Y Liu, Z Li - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
A smart contract is a computer program that allows users to automate their actions on the
blockchain platform. Given the significance of smart contracts in supporting important …

Sok: Decentralized finance (defi) attacks

L Zhou, X Xiong, J Ernstberger… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
Within just four years, the blockchain-based Decentralized Finance (DeFi) ecosystem has
accumulated a peak total value locked (TVL) of more than 253 billion USD. This surge in …

Formal methods for the verification of smart contracts: A review

M Krichen, M Lahami… - 2022 15th International …, 2022 - ieeexplore.ieee.org
Smart contracts are digital contracts that rely on Blockchain technology to make their terms
and execution conditions unforgeable. The purpose of a smart contract is to eliminate the …

[PDF][PDF] Smarter Contracts: Detecting Vulnerabilities in Smart Contracts with Deep Transfer Learning.

C Sendner, H Chen, H Fereidooni, L Petzi, J König… - NDSS, 2023 - ndss-symposium.org
Ethereum smart contracts are automated decentralized applications on the blockchain that
describe the terms of the agreement between buyers and sellers, reducing the need for …

The blockchain imitation game

K Qin, S Chaliasos, L Zhou, B Livshits, D Song… - 32nd USENIX Security …, 2023 - usenix.org
The use of blockchains for automated and adversarial trading has become commonplace.
However, due to the transparent nature of blockchains, an adversary is able to observe any …

{SmarTest}: Effectively hunting vulnerable transaction sequences in smart contracts through language {Model-Guided} symbolic execution

S So, S Hong, H Oh - … USENIX Security Symposium (USENIX Security 21 …, 2021 - usenix.org
We present SmarTest, a novel symbolic execution technique for effectively hunting
vulnerable transaction sequences in smart contracts. Because smart contracts are stateful …

Security threat mitigation for smart contracts: A comprehensive survey

N Ivanov, C Li, Q Yan, Z Sun, Z Cao, X Luo - ACM Computing Surveys, 2023 - dl.acm.org
The blockchain technology, initially created for cryptocurrency, has been re-purposed for
recording state transitions of smart contracts—decentralized applications that can be …

{EVMPatch}: Timely and automated patching of ethereum smart contracts

M Rodler, W Li, GO Karame, L Davi - 30th usenix security symposium …, 2021 - usenix.org
Recent attacks exploiting errors in smart contract code had devastating consequences
thereby questioning the benefits of this technology. It is currently highly challenging to fix …

When gpt meets program analysis: Towards intelligent detection of smart contract logic vulnerabilities in gptscan

Y Sun, D Wu, Y Xue, H Liu, H Wang, Z Xu, X Xie… - arXiv preprint arXiv …, 2023 - arxiv.org
Smart contracts are prone to various vulnerabilities, leading to substantial financial losses
over time. Current analysis tools mainly target vulnerabilities with fixed control or dataflow …