---
title: "DelegationLifecycle queries the lifecycle of a given delegation"
method: GET
path: "/babylon/epoching/v1/delegation_lifecycle/{del_addr}"
tags: ["Query"]
---

# DelegationLifecycle queries the lifecycle of a given delegation

`GET /babylon/epoching/v1/delegation_lifecycle/{del_addr}`

## Request

- The document declares no server URL.
- Auth: none declared

## Path parameters

- `del_addr` string, required

## Response `200`

A successful response.

- object
  - `del_life` object
    - `del_addr` string
    - `del_life` object[]
      - `state` 'CREATED' | 'BONDED' | 'UNBONDING' | 'UNBONDED' | 'REMOVED': - CREATED: CREATED is when the validator/delegation has been created - BONDED: CREATED is when the validator/delegation has become bonded - UNBONDING: CREATED is when the validator/delegation has become unbonding - UNBONDED: CREATED is when the validator/delegation has become unbonded - REMOVED: CREATED is when the validator/delegation has been removed
      - `val_addr` string
      - `amount` object: Coin defines a token with a denomination and an amount. NOTE: The amount field is an Int which implements the custom method signatures required by gogoproto.
        - `denom` string
        - `amount` string
      - `block_height` string, uint64
      - `block_time` string, date-time

## Other responses

- `default`: An unexpected error response.

---

[API](https://skmtc.dev/babylonlabs-io/apis/babylon-grpc-gateway-docs.md) - [All operations](https://skmtc.dev/babylonlabs-io/apis/babylon-grpc-gateway-docs/llms.txt) - [OpenAPI document](https://skmtc.dev/babylonlabs-io/apis/babylon-grpc-gateway-docs/revisions/93a09c641887?raw)
