Finding The Greedy, Prodigal, and Suicidal Contracts at Scale
Not on the map. Why?
Abstract (arXiv)
Smart contracts---stateful executable objects hosted on blockchains like Ethereum---carry billions of dollars worth of coins and cannot be updated once deployed. We present a new systematic characterization of a class of trace vulnerabilities, which result from analyzing multiple invocations of a contract over its lifetime. We focus attention on three example properties of such trace vulnerabilities: finding contracts that either lock funds indefinitely, leak them carelessly to arbitrary users, or can be killed by anyone. We implemented MAIAN, the first tool for precisely specifying and reasoning about trace properties, which employs inter-procedural symbolic analysis and concrete validator for exhibiting real exploits. Our analysis of nearly one million contracts flags 34,200 (2,365 distinct) contracts vulnerable, in 10 seconds per contract. On a subset of3,759 contracts which we sampled for concrete validation and manual analysis, we reproduce real exploits at a true positive rate of 89%, yielding exploits for3,686 contracts. Our tool finds exploits for the infamous Parity bug that indirectly locked 200 million dollars worth in Ether, which previous analyses failed to capture.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 4; 2024: 4; 2025: 6; 2026: 1.
19 papers.
Sort:
By area:
- 2021Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detectioncited by 34
- 2023Blockchain Large Language Modelscited by 16
- 2025AI Agent Smart Contract Exploit Generationcited by 8
- 2021Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contractscited by 7
- 2025PoCo: Agentic Proof-of-Concept Exploit Generation for Smart Contractscited by 7
- 2025Logic Meets Magic: LLMs Cracking Smart Contract Vulnerabilitiescited by 5
- 2021ESCORT: Ethereum Smart COntRacTs Vulnerability Detection using Deep Neural Network and Transfer Learningcited by 4
- 2025Prompt to Pwn: Automated Exploit Generation for Smart Contractscited by 4
- 2024The Role of Transformer Models in Advancing Blockchain Technology: A Systematic Surveycited by 3
- 2023Usenix'23 Extended Version: Smart Learning to Find Dumb Contractscited by 2
- 2022Deep Smart Contract Intent Detectioncited by 1
- 2023SourceP: Detecting Ponzi Schemes on Ethereum with Source Codecited by 1
7 more
- 2025Web3 x AI Agents: Landscape, Integrations, and Foundational Challengescited by 1
- 2025Large Language Model based Smart Contract Auditing with LLMBugScannercited by 1
- 2023Schooling to Exploit Foolish Contractscited by 0
- 2024Vulnerability Detection in Smart Contracts: A Comprehensive Surveycited by 0
- 2024A Survey on Blockchain-based Supply Chain Finance with Progress and Future directionscited by 0
- 2024JANUS: A Difference-Oriented Analyzer For Financial Centralization Risks in Smart Contractscited by 0
- 2026AttackPathGNN: Cross-function vulnerability detection in smart contracts using state interference graphs and conjunction poolingcited by 0
- 2026AttackPathGNN: Cross-function vulnerability detection in smart contracts using state interference graphs and conjunction pooling4 Jun 2026
- 2025Large Language Model based Smart Contract Auditing with LLMBugScanner29 Nov 2025
- 2025PoCo: Agentic Proof-of-Concept Exploit Generation for Smart Contracts4 Nov 2025
- 2025Web3 x AI Agents: Landscape, Integrations, and Foundational Challenges4 Aug 2025
- 2025Prompt to Pwn: Automated Exploit Generation for Smart Contracts2 Aug 2025
- 2025AI Agent Smart Contract Exploit Generation8 Jul 2025
- 2025Logic Meets Magic: LLMs Cracking Smart Contract Vulnerabilities13 Jan 2025
- 2024JANUS: A Difference-Oriented Analyzer For Financial Centralization Risks in Smart Contracts5 Dec 2024
- 2024The Role of Transformer Models in Advancing Blockchain Technology: A Systematic Survey2 Sep 2024
- 2024A Survey on Blockchain-based Supply Chain Finance with Progress and Future directions14 Aug 2024
- 2024Vulnerability Detection in Smart Contracts: A Comprehensive Survey8 Jul 2024
- 2023SourceP: Detecting Ponzi Schemes on Ethereum with Source Code2 Jun 2023
7 more
- 2023Blockchain Large Language Models25 Apr 2023
- 2023Schooling to Exploit Foolish Contracts21 Apr 2023
- 2023Usenix'23 Extended Version: Smart Learning to Find Dumb Contracts21 Apr 2023
- 2022Deep Smart Contract Intent Detection19 Nov 2022
- 2021Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detection24 Jul 2021
- 2021ESCORT: Ethereum Smart COntRacTs Vulnerability Detection using Deep Neural Network and Transfer Learning23 Mar 2021
- 2021Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts7 Jan 2021
- 2025AI Agent Smart Contract Exploit Generationcited by 8
- 2025PoCo: Agentic Proof-of-Concept Exploit Generation for Smart Contractscited by 7
- 2025PoCo: Agentic Proof-of-Concept Exploit Generation for Smart Contracts4 Nov 2025
- 2025AI Agent Smart Contract Exploit Generation8 Jul 2025
- 2021Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detectioncited by 34
- 2023Blockchain Large Language Modelscited by 16
- 2021Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contractscited by 7
- 2025Logic Meets Magic: LLMs Cracking Smart Contract Vulnerabilitiescited by 5
- 2021ESCORT: Ethereum Smart COntRacTs Vulnerability Detection using Deep Neural Network and Transfer Learningcited by 4
- 2025Prompt to Pwn: Automated Exploit Generation for Smart Contractscited by 4
- 2024The Role of Transformer Models in Advancing Blockchain Technology: A Systematic Surveycited by 3
- 2023Usenix'23 Extended Version: Smart Learning to Find Dumb Contractscited by 2
- 2022Deep Smart Contract Intent Detectioncited by 1
- 2023SourceP: Detecting Ponzi Schemes on Ethereum with Source Codecited by 1
- 2025Web3 x AI Agents: Landscape, Integrations, and Foundational Challengescited by 1
- 2025Large Language Model based Smart Contract Auditing with LLMBugScannercited by 1
12 most cited of 17 All 17 (JSON)
- 2026AttackPathGNN: Cross-function vulnerability detection in smart contracts using state interference graphs and conjunction pooling4 Jun 2026
- 2025Large Language Model based Smart Contract Auditing with LLMBugScanner29 Nov 2025
- 2025Web3 x AI Agents: Landscape, Integrations, and Foundational Challenges4 Aug 2025
- 2025Prompt to Pwn: Automated Exploit Generation for Smart Contracts2 Aug 2025
- 2025Logic Meets Magic: LLMs Cracking Smart Contract Vulnerabilities13 Jan 2025
- 2024JANUS: A Difference-Oriented Analyzer For Financial Centralization Risks in Smart Contracts5 Dec 2024
- 2024The Role of Transformer Models in Advancing Blockchain Technology: A Systematic Survey2 Sep 2024
- 2024A Survey on Blockchain-based Supply Chain Finance with Progress and Future directions14 Aug 2024
- 2024Vulnerability Detection in Smart Contracts: A Comprehensive Survey8 Jul 2024
- 2023SourceP: Detecting Ponzi Schemes on Ethereum with Source Code2 Jun 2023
- 2023Blockchain Large Language Models25 Apr 2023
- 2023Schooling to Exploit Foolish Contracts21 Apr 2023
12 newest of 17 All 17 (JSON)