use crate::{ abstract_chain::{AbstractBlockHash, AbstractTransactionHash}, evm::inspector::EvmChain, }; #[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)] pub struct Abstract; impl EvmChain for Abstract { type BlockHash = AbstractBlockHash; type TransactionHash = AbstractTransactionHash; } pub type AbstractInspector = crate::evm::inspector::EvmInspector; pub type AbstractExtractedValue = crate::evm::inspector::EvmExtractedValue; pub type AbstractExtractor = crate::evm::inspector::EvmExtractor;