SuiGPT MAD: Move AI Decompiler to Improve Transparency and Auditability on Non-Open-Source Blockchain Smart Contract
Eason Chen, Xinyi Tang, Zimo Xiao, Chuangji Li, Shizhuo Li, Wu, Tingguan, Siyun Wang, Kostas Kryptos Chalkias

TL;DR
SuiGPT MAD is a large language model-powered decompiler that translates Sui blockchain smart contract bytecode into human-readable, re-compilable source code, enhancing transparency, auditability, and user understanding of non-open-source contracts.
Contribution
This paper introduces SuiGPT MAD, the first LLM-based decompiler for Sui smart contracts that produces accurate, human-readable, and re-compilable code, improving upon existing tools.
Findings
MAD achieves a 73.33% recompilation success rate.
MAD significantly reduces developer auditing workload.
Participants found MAD's output comparable to original source code.
Abstract
The vision of Web3 is to improve user control over data and assets, but one challenge that complicates this vision is the prevalence of non-transparent, scam-prone applications and vulnerable smart contracts that put Web3 users at risk. While code audits are one solution to this problem, the lack of smart contracts source code on many blockchain platforms, such as Sui, hinders the ease of auditing. A promising approach to this issue is the use of a decompiler to reverse-engineer smart contract bytecode. However, existing decompilers for Sui produce code that is difficult to understand and cannot be directly recompiled. To address this, we developed the SuiGPT Move AI Decompiler (MAD), a Large Language Model (LLM)-powered web application that decompiles smart contract bytecodes on Sui into logically correct, human-readable, and re-compilable source code with prompt engineering. Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · FinTech, Crowdfunding, Digital Finance · Impact of AI and Big Data on Business and Society
