atlas

Research map / Large language models / Language, safety and interpretability

SCDBench: A Benchmark for LLM-Based Smart Contract Decompilers

NeurIPS 2026 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces SCDBench, a 600-contract benchmark with staged metrics (format, compilability, ABI recovery, differential semantic replay) for evaluating LLM-based smart contract decompilers, showing frontier LLMs compile often but rarely decompile semantically perfectly.

Problem

Evaluating smart contract decompilers is hard: existing studies use narrow datasets, inconsistent metrics, and weak semantic checks, while LLMs now produce plausible-looking Solidity that may not preserve original semantics.

Approach

A benchmark dataset of 600 verified Ethereum contracts with bytecode, ground-truth Solidity, and replayable function-level semantic test cases, paired with a cumulative four-stage evaluation pipeline (format, compilability, ABI F1, semantic replay) plus a single-step same-model compilation-repair variant.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: verified Ethereum Solidity contracts (crawled, 772,736 unique bytecode-source pairs)

Benchmarks: SCDBench

Metrics: format completeness compilability ABI precision/recall/F1 semantic consistency rate perfect contract rate

Baselines: Claude Opus 4.7 GPT-5.3-Codex GLM-5 GLM-5 (instruct) Gigahorse Heimdall-rs

Builds on: Gigahorse Elipmoc Shrnkr DiSCo Heimdall-rs

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy