Precise Smart Contract Vulnerability Checker Using Game Semantics
Published:Dec 27, 2025 00:21
•1 min read
•ArXiv
Analysis
This paper introduces YulToolkit, a novel tool for smart contract analysis that leverages game semantics to achieve precision and bounded completeness. The approach models contract interactions, avoiding over-approximation and enabling the detection of vulnerabilities like reentrancy. The evaluation on real-world incidents and benchmark contracts demonstrates its effectiveness in identifying known vulnerabilities and confirming their resolution.
Key Takeaways
- •YulToolkit is a precise and bounded-complete smart contract analysis tool.
- •It uses game semantics to model contract interactions and avoid over-approximation.
- •The tool is effective in detecting vulnerabilities like reentrancy.
- •It has been validated on real-world incidents and benchmark contracts.
Reference
“YulToolkit detects the known vulnerabilities (producing a violation-triggering trace), and after applying fixes, reports no further violations within bounds.”