evmasm

The evmasm crate aims to provide a simple interface for the conversion between evm bytecode and it's human readable form.

```rust extern crate evmasm; use evmasm::{BYTEINST, instruction, argumentssize};

fn main() { for (&bc, ) in BYTEINST.iter() { let inst = instruction(bc).ok().unwrap(); println!("0x{:2x} - {} - needs {} bytes of arguments", bc, inst, arguments_size(bc).ok().unwrap()); } } ```