1#![deny(missing_docs)]
3
4mod bytes;
5mod contract;
6mod evm;
7mod lookup;
8
9pub mod utils;
11
12pub use self::{
13 bytes::Bytes32,
14 contract::Contract,
15 evm::{Info, EVM},
16};
17
18pub use hex;
19pub use revm::primitives::{HaltReason, OutOfGasError, U256};
20pub use tracing as log;
21pub use zabi::selector::keccak256;
22
23pub fn setup_logger() {
25 tracing_subscriber::fmt()
26 .with_env_filter(tracing_subscriber::EnvFilter::from_default_env())
27 .without_time()
28 .compact()
29 .try_init()
30 .ok();
31}