
EVMole
FreeGitHub Open Source Projects
EVMole extracts function selectors and arguments from EVM bytecode, including unverified contracts.

GitHub Open Source Projects
EVMole extracts function selectors and arguments from EVM bytecode, including unverified contracts.
EVMole is a library that analyzes Ethereum Virtual Machine (EVM) bytecode to extract function selectors and their arguments, including from unverified contracts.
It provides implementations in JavaScript, Rust, and Python, with clean, readable code and zero external dependencies for the Python and JavaScript versions.
The library is faster and more accurate than many existing tools and has been tested against contracts compiled with Solidity and Vyper.