Sok: Decentralized finance (defi) attacks

L Zhou, X **ong, 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 …

Empirical evaluation of smart contract testing: What is the best choice?

M Ren, Z Yin, F Ma, Z Xu, Y Jiang, C Sun, H Li… - Proceedings of the 30th …, 2021 - dl.acm.org
Security of smart contracts has attracted increasing attention in recent years. Many
researchers have devoted themselves to devising testing tools for vulnerability detection …

Practical smart contract sharding with ownership and commutativity analysis

G Pîrlea, A Kumar, I Sergey - Proceedings of the 42nd ACM SIGPLAN …, 2021 - dl.acm.org
Sharding is a popular way to achieve scalability in blockchain protocols, increasing their
throughput by partitioning the set of transaction validators into a number of smaller …

Systematic review of ethereum smart contract security vulnerabilities, analysis methods and tools

H Rameder - 2021 - repositum.tuwien.at
Smart contracts deployed to the Ethereum blockchain hold billions of dollars worth of assets.
Ethereum currently represents the most widely used smart contract platform. It is the second …

A comprehensive survey of smart contracts vulnerability detection tools: Techniques and methodologies

N Hejazi, AH Lashkari - Journal of Network and Computer Applications, 2025 - Elsevier
The widespread use of blockchain technology has highlighted smart contracts as crucial
components in digital transactions. However, their susceptibility to vulnerabilities poses …

Gas estimation and optimization for smart contracts on ethereum

C Li - 2021 36th IEEE/ACM International Conference on …, 2021 - ieeexplore.ieee.org
When users deploy or invoke smart contracts on Ethereum, a fee is charged for avoiding
resource abuse. Metered in gas, the fee is the product of the amount of gas used and the …

Etherdiffer: Differential testing on rpc services of ethereum nodes

S Kim, S Hwang - Proceedings of the 31st ACM Joint European Software …, 2023 - dl.acm.org
Blockchain is a distributed ledger that records transactions among users on top of a peer-to-
peer network. Among all, Ethereum is the most popular general-purpose platform and its …

An empirical study on real bug fixes from solidity smart contract projects

Y Wang, X Chen, Y Huang, HN Zhu, J Bian… - Journal of Systems and …, 2023 - Elsevier
Smart contracts are pieces of code that reside inside the blockchains and can be triggered to
execute any transaction when specifically predefined conditions are satisfied. Being …

Jest: N+ 1-version differential testing of both javascript engines and specification

J Park, S An, D Youn, G Kim… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Modern programming follows the continuous integration (CI) and continuous deployment
(CD) approach rather than the traditional waterfall model. Even the development of modern …

WitheredLeaf: Finding Entity-Inconsistency Bugs with LLMs

H Chen, Y Zhang, X Han, H Rong, Y Zhang… - arxiv preprint arxiv …, 2024 - arxiv.org
Originating from semantic bugs, Entity-Inconsistency Bugs (EIBs) involve misuse of
syntactically valid yet incorrect program entities, such as variable identifiers and function …