pub(crate) fn balance_of( token: Address, address: Address, alloy_db: &mut CacheDB<WrapDatabaseAsync<AlloyDB<Http<Client>, Ethereum, RootProvider<Http<Client>>>>>, ) -> Result<U256>