//! Business logic services for ethereum-etl
//!
//! This crate provides services for:
//! - Token transfer extraction from logs
//! - Contract analysis (ERC20/721 detection, sighash extraction)
//! - Token metadata fetching
//! - Block range lookup by date/timestamp

mod contract_service;
mod token_service;
mod token_transfer_extractor;

pub use contract_service::*;
pub use token_service::*;
pub use token_transfer_extractor::*;

// TODO: Implement remaining services
// - EthService (block range for date/timestamp)
// - TraceIdCalculator
// - TraceStatusCalculator
