# 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::{BYTE_INST, instruction, arguments_size}; fn main() { for (&bc, _) in BYTE_INST.iter() { let inst = instruction(bc).ok().unwrap(); println!("0x{:2x} - {} - needs {} bytes of arguments", bc, inst, arguments_size(bc).ok().unwrap()); } } ```