Online Solidity Decompiler

There are many contracts deployed on the Ethereum network with no source or ABI publicly available.
This makes verifying their security and understanding their behaviour a difficult task without the right tools, such as a decompiler.
This tool decompiles Ethereum contract bytecode into more readable Solidity-like code, allowing for better understanding of such contracts.

Other Resources


2018-09-12 - Fixed decompiler not working on Kovan or Rinkeby testnet contracts.
2018-09-09 - Improved support for function calls, parameters and return values.
2018-09-09 - Improved expression tree simplification.
2018-05-13 - Added support for RETURNDATASIZE and RETURNDATACOPY opcodes.
2018-04-14 - Fixed infinite loop when encountering function calls chained by return address.

Decompile 34C3 CTF chaingang contract (challenge description)
Decompile Blaze CTF 2018 smarter contract
Decompile DEF CON CTF Quals 2018 SAG? proxy contract
Decompile DEF CON CTF Quals 2018 SAG? contract
Decompile CryptoKitties gene science contract
Found this site useful?
Donations are greatly appreciated!
ETH: 0xB3F04f0c276fa1177c1779f6E1E156B2738ea392
Contact/hire: [email protected]