Skip to main content

/eth/v1/beacon/states/{state_id}/pending_partial_withdrawals REST API Endpoint

Loading...

Updated on
Feb 25, 2026

/eth/v1/beacon/states/{state_id}/pending_partial_withdrawals REST API Endpoint

Electra Fork Requirement

This endpoint requires a state from the Electra fork or later (slot >= 11649024). The pending_partial_withdrawals field does not exist in pre-Electra state schemas (Phase0, Altair, Bellatrix, Capella, Deneb). Querying a state prior to Electra will return a 400 error.

Parameters

state_id
string
REQUIRED
Loading...

Returns

version
string
Loading...
execution_optimistic
boolean
Loading...
finalized
boolean
Loading...
data
array
Loading...
validator_index
string
Loading...
amount
string
Loading...
withdrawable_epoch
string
Loading...
Request
1
curl -X GET \
2
"https://docs-demo.quiknode.pro/eth/v1/beacon/states/head/pending_partial_withdrawals" \
3
-H "accept: application/json"
4
1
curl -X GET \
2
"https://docs-demo.quiknode.pro/eth/v1/beacon/states/head/pending_partial_withdrawals" \
3
-H "accept: application/json"
4
Response
1
{
2
"execution_optimistic": false,
3
"finalized": false,
4
"data": [
5
{
6
"validator_index": "1084521",
7
"amount": "1000000000",
8
"withdrawable_epoch": "350375"
9
}
10
]
11
}
1
{
2
"execution_optimistic": false,
3
"finalized": false,
4
"data": [
5
{
6
"validator_index": "1084521",
7
"amount": "1000000000",
8
"withdrawable_epoch": "350375"
9
}
10
]
11
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free