revm_primitives/
lib.rs

1//! # revm-primitives
2//!
3//! EVM primitive types.
4#![cfg_attr(not(test), warn(unused_crate_dependencies))]
5#![cfg_attr(not(feature = "std"), no_std)]
6
7#[cfg(not(feature = "std"))]
8extern crate alloc as std;
9
10pub mod constants;
11pub mod eip170;
12pub mod eip4844;
13pub mod eip7702;
14pub mod hardfork;
15
16pub use constants::*;
17
18// Reexport alloy primitives.
19
20pub use alloy_primitives::map::{self, hash_map, hash_set, HashMap, HashSet};
21pub use alloy_primitives::{
22    self, address, b256, bytes, fixed_bytes, hex, hex_literal, keccak256, ruint, uint, Address,
23    Bytes, FixedBytes, Log, LogData, TxKind, B256, I128, I256, U128, U256,
24};