EVMole
This library retrieves function selectors and arguments from Ethereum Virtual Machine (EVM) bytecode, including for unverified contracts. It provides implementations in Python, Rust, and JavaScript, showcasing clean code without any external dependencies for JavaScript and Python. The library outperforms other available tools in speed and accuracy and has been evaluated on contracts developed using Solidity and Vyper.
![]()