reth_execution_types/bal.rs
1//! Types for EIP-7928 block access lists produced by block execution.
2
3use alloc::sync::Arc;
4
5/// A decoded EIP-7928 block access list in the representation revm consumes, paired with the
6/// raw RLP payload it was decoded from.
7///
8/// Produced once during block validation and shared with consumers such as the RPC state
9/// cache, so the RLP payload does not have to be decoded and converted a second time.
10pub type DecodedRevmBal = alloy_eip7928::bal::DecodedBal<Arc<revm::state::bal::Bal>>;