mlsanityData to 7 Oct 2026

ContractTinker: LLM-Empowered Vulnerability Repair for Real-World Smart Contracts

arXiv 2409.09661 ↗First posted 15 Sep 2024cs.SE cs.CRcited by 4

Not on the map. Why?

Abstract (arXiv)

Smart contracts are susceptible to being exploited by attackers, especially when facing real-world vulnerabilities. To mitigate this risk, developers often rely on third-party audit services to identify potential vulnerabilities before project deployment. Nevertheless, repairing the identified vulnerabilities is still complex and labor-intensive, particularly for developers lacking security expertise. Moreover, existing pattern-based repair tools mostly fail to address real-world vulnerabilities due to their lack of high-level semantic understanding. To fill this gap, we propose ContractTinker, a Large Language Models (LLMs)-empowered tool for real-world vulnerability repair. The key insight is our adoption of the Chain-of-Thought approach to break down the entire generation task into sub-tasks. Additionally, to reduce hallucination, we integrate program static analysis to guide the LLM. We evaluate ContractTinker on 48 high-risk vulnerabilities. The experimental results show that among the patches generated by ContractTinker, 23 (48%) are valid patches that fix the vulnerabilities, while 10 (21%) require only minor modifications. A video of ContractTinker is available at https://youtu.be/HWFVi-YHcPE.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Sep 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 2.

4 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025LLM-BSCVM: An LLM-Based Blockchain Smart Contract Vulnerability Management Framework
  2. 2026SCPatcher: Automated Smart Contract Code Repair via Retrieval-Augmented Generation and Knowledge Graph
  3. 2025Large Language Model based Smart Contract Auditing with LLMBugScanner
  4. 2024LLM-SmartAudit: Advanced Smart Contract Vulnerability Detection
  5. 2025How Safe Are AI-Generated Patches? A Large-scale Study on Security Risks in LLM and Agentic Automated Program Repair on SWE-bench
  6. 2026When Verified Source Becomes Attack Input: Defending Smart Contracts Against LLM-Based Vulnerability Scanning ↗
  7. 2026Knowledge Over Parameters: Evolving Smart Contract Vulnerability Detection ↗
  8. 2025SAEL: Leveraging Large Language Models with Adaptive Mixture-of-Experts for Smart Contract Vulnerability Detection