1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//!  Extracts function selectors and arguments from bytecode, even for unverified contracts.
//!
//! Accuracy and speed comparison with other tools, as well as Python and JavaScript implementations, are available on [GitHub](https://github.com/cdump/evmole/tree/master#benchmark).

pub use arguments::function_arguments;
pub use selectors::function_selectors;

#[doc(hidden)]
pub mod arguments;

mod evm;

#[doc(hidden)]
pub mod selectors;

pub type Selector = [u8; 4];