Smartinv: Multimodal learning for smart contract invariant inference

SJ Wang, K Pei, J Yang - 2024 IEEE Symposium on Security and …, 2024 - computer.org
Smart contracts are software programs that enable diverse business activities on the
blockchain. Recent research has identified new classes of “machine un-auditable” bugs that …

Guardians of the ledger: Protecting decentralized exchanges from state derailment defects

Z Li, W Li, X Li, Y Zhang - IEEE Transactions on Reliability, 2024 - ieeexplore.ieee.org
The decentralized exchange (DEX) leverages smart contracts to trade digital assets for
users on the blockchain. Developers usually develop several smart contracts into one …

Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners?

S Chaliasos, MA Charalambous, L Zhou… - Proceedings of the 46th …, 2024 - dl.acm.org
The growth of the decentralized finance (DeFi) ecosystem built on blockchain technology
and smart contracts has led to an increased demand for secure and reliable smart contract …

PropertyGPT: LLM-driven Formal Verification of Smart Contracts through Retrieval-Augmented Property Generation

Y Liu, Y Xue, D Wu, Y Sun, Y Li, M Shi, Y Liu - arxiv preprint arxiv …, 2024 - arxiv.org
With recent advances in large language models (LLMs), this paper explores the potential of
leveraging state-of-the-art LLMs, such as GPT-4, to transfer existing human-written …

Formal Verification of ERC-based Smart Contracts: A Systematic Literature Review

RB Fekih, M Lahami, S Bradai, M Jmaiel - IEEE Access, 2025 - ieeexplore.ieee.org
Defined as an agreement between multiple parties and systematically executed by a
computer code, smart contracts enable trust-less execution without a third party. Despite the …

SmartOracle: Generating Smart Contract Oracle via Fine-Grained Invariant Detection

J Su, J Chen, Z Fang, X Lin, Y Tang… - IEEE Transactions on …, 2025 - ieeexplore.ieee.org
As decentralized applications (DApps) proliferate, the increased complexity and usage of
smart contracts have heightened their susceptibility to security incidents and financial …

Identifying solidity smart contract api documentation errors

C Zhu, Y Liu, X Wu, Y Li - Proceedings of the 37th IEEE/ACM …, 2022 - dl.acm.org
Smart contracts are gaining popularity as a means to support transparent, traceable, and self-
executing decentralized applications, which enable the exchange of value in a trustless …

Automated Invariant Generation for Solidity Smart Contracts

Y Liu, C Zhang - arxiv preprint arxiv:2401.00650, 2024 - arxiv.org
Smart contracts are computer programs running on blockchains to automate the transaction
execution between users. The absence of contract specifications poses a real challenge to …

Pre-deployment Analysis of Smart Contracts--A Survey

S Munir, W Taha - arxiv preprint arxiv:2301.06079, 2023 - arxiv.org
Smart contracts are programs that execute transactions involving independent parties and
cryptocurrencies. As programs, smart contracts are susceptible to a wide range of errors and …

Exploring automatic specification repair in dafny programs

A Abreu, N Macedo, A Mendes - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Formal verification has become increasingly crucial in ensuring the accurate and secure
functioning of modern software systems. Given a specification of the desired behaviour, ie a …