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
7mod constants;
8pub use constants::*;
9
10pub use alloy_primitives::{
11    self, address, b256, bytes, fixed_bytes, hex, hex_literal, keccak256, ruint, uint, Address,
12    Bytes, FixedBytes, Log, LogData, TxKind, B256, I128, I256, U128, U256,
13};
14
15pub use alloy_primitives::map::{self, hash_map, hash_set, HashMap, HashSet};
16
17/// The Keccak-256 hash of the empty string `""`.
18pub const KECCAK_EMPTY: B256 =
19    b256!("c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470");