//! Common EVM utilities shared across Riglr crates
//!
//! This crate provides a single source of truth for common EVM functionality
//! including address validation, chain information, type conversions, and more.
//!
//! It eliminates code duplication between riglr-core and riglr-evm-tools by
//! centralizing all shared EVM utilities in one place.
// Re-export all public types and functions at the crate root
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
// Re-export commonly used types
pub use EvmCommonError;
/// Result type alias using EvmCommonError
pub type EvmResult<T> = ;