mod arbitrum;
mod arbitrum_sepolia;
mod base;
mod berachain;
mod bsc;
mod ethereum;
mod mode;
mod polygon;
mod scroll;
mod sonic;
mod unichain;
use alloy_primitives::{address, Address};
pub use arbitrum::USDC as ARBITRUM_USDC;
pub use arbitrum_sepolia::USDC as ARBITRUM_SEPOLIA_USDC;
pub use base::USDC as BASE_USDC;
pub use berachain::USDC as BERACHAIN_USDC;
pub use bsc::USDC as BSC_USDC;
pub use ethereum::USDC as ETHEREUM_USDC;
pub use mode::USDC as MODE_USDC;
pub use polygon::USDC as POLYGON_USDC;
pub use scroll::USDC as SCROLL_USDC;
pub use sonic::USDC as SONIC_USDC;
pub use unichain::USDC as UNICHAIN_USDC;
pub const AVALANCHE_USDC: Address = address!("b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e");
pub const ETHEREUM_SEPOLIA_USDC: Address = address!("1c7d4b196cb0c7b01d743fbc6116a902379c7238");
pub const FANTOM_USDC: Address = address!("04068da6c83afcfa0e13ba15a6696662335d5b75");
pub const FRAXTAL_USDC: Address = address!("dcc0f2d8f90fde85b10ac1c8ab57dc0ae946a543");
pub const LINEA_USDC: Address = address!("176211869ca2b568f2a7d4ee941e073a821ee1ff");
pub const MANTLE_USDC: Address = address!("09bc4e0d864854c6afb6eb9a9cdf58ac190d0df9");
pub const BASE_SEPOLIA_USDC: Address = address!("036cbd53842c5426634e7929541ec2318f3dcf7e");
pub const OPTIMISM_USDC: Address = address!("0b2c639c533813f4aa9d7837caf62653d097ff85");
pub const ZKSYNC_USDC: Address = address!("1d17cbcf0d6d143135ae902365d2e5e2a16538d4");