EVMole

What is EVMole

Extracts function selectors and arguments from bytecode, even for unverified contracts.

What is EVMole?

This library extracts function selectors and arguments from Ethereum Virtual Machine (EVM) bytecode, even for unverified contracts. It offers implementations in JavaScript, Rust, and Python, featuring clean code with zero external dependencies for Python and JavaScript. The library is faster and more accurate than other existing tools and has been tested on contracts compiled with Solidity and Vyper.

EVMole Alternatives:

Decurity
Decurity

Decurity is an ABI decompiler for recovering EVM smart contract ABI.

Etherscan Online Decompiler
Etherscan Online Decompiler

The Etherscan online decompiler is a decompiler for the Ethereum Virtual Machine (EVM).

Ethervm.io
Ethervm.io

Ethervm.io is an online decompiler that decompiles Ethereum contracts.

evmdis
evmdis

evmdis is an open-source EVM disassembler.

JEB Decompiler
JEB Decompiler

The JEB decompiler is a decompiler for EVM code.