Redemption API
List redeem requests filtered by owner addresses and/or specific redeem IDs.
At least one of owner or ids must be provided. When both are set the
filters are combined (AND): only redeems whose ID is in the list AND whose
owner is in the list are returned. IDs not found are silently omitted.
Owner address(es), comma-separated. Required if ids is not set.
Comma-separated list of redeem request IDs (max 500). Required if owner is not set.
Include claimable_amount_eth in response (default: true)
OK
The possible amount available to claim in ETH (only present when display_eth is true)
The possible amount available to claim in LsETH
The amount already claimed in ETH
The amount already claimed in LsETH
The height is the cumulative sum of all the sizes of preceding redeem requests
The ID of the redeem request
1048576The maximum amount of ETH redeemable by this request
The owner of the redeem request
Block time
Timestamp
The amount of the redeem request in LsETH
The withdrawal event ID needed to claim the redeem (or -1 when no withdrawals available)
42Bad Request
Internal Error
GET /eth/v1/redeems HTTP/1.1
Host: api.alluvial.finance
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"claimable_amount_eth": "text",
"claimable_amount_lseth": "text",
"claimed_amount_eth": "text",
"claimed_amount_lseth": "text",
"height": "text",
"id": 1048576,
"max_redeemable_amount_eth": "text",
"owner": "text",
"requested_at": 1,
"status_claim": "NOT_CLAIMED",
"status_satisfaction": "PENDING_SATISFACTION",
"timestamp": "text",
"total_amount_lseth": "text",
"withdrawal_event_id": 42
}
]Get a redeem request by the request id. Optionally includes claimable ETH amount.
The redeem request id to query
Include claimable_amount_eth in response (default: true)
OK
The possible amount available to claim in ETH (only present when display_eth is true)
The possible amount available to claim in LsETH
The amount already claimed in ETH
The amount already claimed in LsETH
The height is the cumulative sum of all the sizes of preceding redeem requests
The ID of the redeem request
1048576The maximum amount of ETH redeemable by this request
The owner of the redeem request
Block time
Timestamp
The amount of the redeem request in LsETH
The withdrawal event ID needed to claim the redeem (or -1 when no withdrawals available)
42Bad Request
Not Found
Internal Error
GET /eth/v1/redeems/{idx} HTTP/1.1
Host: api.alluvial.finance
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"claimable_amount_eth": "text",
"claimable_amount_lseth": "text",
"claimed_amount_eth": "text",
"claimed_amount_lseth": "text",
"height": "text",
"id": 1048576,
"max_redeemable_amount_eth": "text",
"owner": "text",
"requested_at": 1,
"status_claim": "NOT_CLAIMED",
"status_satisfaction": "PENDING_SATISFACTION",
"timestamp": "text",
"total_amount_lseth": "text",
"withdrawal_event_id": 42
}Get a redeem request time projection for becoming redeemable
The redeem request id to query
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Error
GET /eth/v1/redeems/{idx}/projection HTTP/1.1
Host: api.alluvial.finance
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"projected_redeemable_at": "text"
}List the withdrawal event height and redeem request height
OK
The cumulative sum of the redeem request heights
The cumulative sum of the withdrawal event heights
Internal Error
GET /eth/v1/redeems_info HTTP/1.1
Host: api.alluvial.finance
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"total_amount_redeem_queue_lseth": "text",
"total_amount_withdrawal_stack_lseth": "text"
}Get the redeem manager time projection for being fulfilled
OK
Unauthorized
Forbidden
Internal Error
GET /eth/v1/redeems_info/projection HTTP/1.1
Host: api.alluvial.finance
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"projected_fulfilled_at": "text"
}Returns validator exit queue info, including time estimates.
OK
Internal error
GET /eth/v1/validators/queue HTTP/1.1
Host: api.alluvial.finance
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"exit_time_hours": "text",
"mandatory_exit_delay_hours": "text",
"sweep_time_hours": "text"
}Last updated
Was this helpful?