Redemption API

Redemption API is a collection of APIs that expose read data on redemptions.

To see APIs used in an example implementation check out the Redemption guide (below).

List the redeem requests

get

List the redeem requests for one or multiple owners (addresses)

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
ownerstringRequired

The address or addresses to query, separated by commas

Responses
chevron-right
200

OK

application/json
claimable_amount_lsethnumberOptional

The possible amount available to claim in LsETH

claimed_amount_ethnumberOptional

The amount already claimed in ETH

claimed_amount_lsethnumberOptional

The amount already claimed in LsETH

heightnumberOptional

The height is the cumulative sum of all the sizes of preceding redeem requests

idintegerOptional

The ID of the redeem request

max_redeemable_amount_ethnumberOptional

The maximum amount of ETH redeemable by this request

ownerinteger[]Optional

The owner of the redeem request

requested_atintegerOptional

Block time

status_claimall ofOptional

The status of the claimed request

string ยท enumOptionalPossible values:
status_satisfactionall ofOptional

The status of the satisfaction (withdrawal stack matching the redeem queue)

string ยท enumOptionalPossible values:
timestampstringOptional

Timestamp

total_amount_lsethnumberOptional

The amount of the redeem request in LsETH

withdrawal_event_idintegerOptional

The withdrawal event ID needed to claim the redeem (or -1 when no withdrawals available)

get
/eth/v0/redeems

List a redeem request by id

get

List a redeem request by the request id, obtained from /eth/v0/redeems

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idxintegerRequired

The redeem request id to query

Responses
chevron-right
200

OK

application/json
claimable_amount_lsethnumberOptional

The possible amount available to claim in LsETH

claimed_amount_ethnumberOptional

The amount already claimed in ETH

claimed_amount_lsethnumberOptional

The amount already claimed in LsETH

heightnumberOptional

The height is the cumulative sum of all the sizes of preceding redeem requests

idintegerOptional

The ID of the redeem request

max_redeemable_amount_ethnumberOptional

The maximum amount of ETH redeemable by this request

ownerinteger[]Optional

The owner of the redeem request

requested_atintegerOptional

Block time

status_claimall ofOptional

The status of the claimed request

string ยท enumOptionalPossible values:
status_satisfactionall ofOptional

The status of the satisfaction (withdrawal stack matching the redeem queue)

string ยท enumOptionalPossible values:
timestampstringOptional

Timestamp

total_amount_lsethnumberOptional

The amount of the redeem request in LsETH

withdrawal_event_idintegerOptional

The withdrawal event ID needed to claim the redeem (or -1 when no withdrawals available)

get
/eth/v0/redeems/{idx}

Get a redeem request time projection

get

Get a redeem request time projection for becoming redeemable

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idxintegerRequired

The redeem request id to query

Responses
chevron-right
200

OK

application/json
projected_redeemable_atstringOptional
get
/eth/v0/redeems/{idx}/projection

List the redeem manager

get

List the withdrawal event height and redeem request height

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

OK

application/json
total_amount_redeem_queue_lsethnumberOptional

The cumulative sum of the redeem request heights

total_amount_withdrawal_stack_lsethnumberOptional

The cumulative sum of the withdrawal event heights

get
/eth/v0/redeems_info

Get the redeem manager time projection

get

Get the redeem manager time projection for being fulfilled

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

OK

application/json
projected_fulfilled_atstringOptional
get
/eth/v0/redeems_info/projection

Returns validator exit queue info

get

Returns validator exit queue info, inclding time estimates.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

OK

application/json
exit_time_hoursnumberOptional
mandatory_exit_delay_hoursnumberOptional
sweep_time_hoursnumberOptional
get
/eth/v0/validators/queue

Last updated

Was this helpful?