async def nodes(self, *,
                    dc=None, near=None, watch=None, consistency=None):
        params = {"dc": dc, "near": near}
        response = await self._api.get("/v1/catalog/nodes",
                                       params=params,
                                       watch=watch,
                                       consistency=consistency)
        return consul(response)