async def METHOD_NAME(self) -> StatusResponse:
    url = f"/wallet/{self.wallet_key}"
    try:
        r = await self.client.get(url, timeout=60)
    except (httpx.ConnectError, httpx.RequestError):
        return StatusResponse(f"Unable to connect to '{url}'", 0)
    if r.is_error:
        return StatusResponse(r.text[:250], 0)
    data = r.json()
    if data["statusType"]["name"] != "active":
        return StatusResponse(
            f"Wallet {data['user_label']} (data['id']) not active, but"
            f" {data['statusType']['name']}",
            0,
        )
    return StatusResponse(None, data["balance"] * 1000)