Gigahorse: Thorough, Declarative Decompilation of Smart Contracts

The rise of smart contract-autonomous applications running on blockchains-has led to a growing number of threats, necessitating sophisticated program analysis. However, smart contracts, which transact valuable tokens and cryptocurrencies, are compiled to very low-level bytecode. This bytecode is the ultimate semantics and means of enforcement of the contract.

We present the Gigahorse toolchain. At its core is a reverse compiler (i.e., a decompiler) that decompiles smart contracts from Ethereum Virtual Machine (EVM) bytecode into a high- level 3-address code representation.

Read more

Related Posts

VIEW ALL
Tech Deep Dive

You Pay For What You Touch: Locality as Ethereum's Next Cost Model

This post is based on a talk given by Neville Grech at the Stateless Summit 2026, drawing on a 2021 …

10 April 2026
Understanding Reentrancy in Aptos Move: Evolution, Challenges, and Protections
Tech Deep Dive

Understanding Reentrancy in Aptos Move: Evolution, Challenges, and Protections

Introduction to Move The Move language is a next-generation smart contract programming language …

17 September 2025
The CPIMP Attack: an insanely far-reaching vulnerability, successfully mitigated
Tech Deep Dive

The CPIMP Attack: an insanely far-reaching vulnerability, successfully mitigated

[by the Dedaub team] A major attack on several prominent DeFi protocols over many blockchains was …

15 July 2025