DV Exit
This endpoint is used to retrieve validator exit message
The distributed_public_key
in a cluster lock.
Represents the cluster operatorIndex+1.
The cluster lockHash.
The DV signed exit message
Authorization header is missing or incorrect
Data is not found
An unknown error occurred
GET //exp/exit/{lockHash}/{shareIdx}/{validatorPubkey} HTTP/1.1
Host: api.obol.tech
Authorization: Bearer JWT
Accept: */*
{}
This endpoint is used to retrieve validator exit message
The distributed_public_key
in a cluster lock.
Represents the cluster operatorIndex+1.
The cluster lockHash.
The DV signed exit message
Authorization header is missing or incorrect
Data is not found
An unknown error occurred
GET //v1/exp/exit/{lockHash}/{shareIdx}/{validatorPubkey} HTTP/1.1
Host: api.obol.tech
Authorization: Bearer JWT
Accept: */*
{}
It shows data of operators who have signed and who have not
The cluster lockHash.
The operatorAddress.
The pubkey
in a cluster lock.
The exit status data
Data is not found
An unknown error occurred
GET //exp/exit/status/{lockHash} HTTP/1.1
Host: api.obol.tech
Accept: */*
{}
It shows data of operators who have signed and who have not
The cluster lockHash.
The operatorAddress.
The pubkey
in a cluster lock.
The exit status data
Data is not found
An unknown error occurred
GET //v1/exp/exit/status/{lockHash} HTTP/1.1
Host: api.obol.tech
Accept: */*
{}
It shows data of operators who have signed and the count of validators ready to exit
The cluster lock hash.
The exit summary data
Data is not found
An unknown error occurred
GET //exp/exit/status/summary/{lockHash} HTTP/1.1
Host: api.obol.tech
Accept: */*
{
"operator_exits": {
"0x000000000000000000000000000000000000dea1": 5,
"0x000000000000000000000000000000000000dead": 10
},
"ready_exits": 2
}
It shows data of operators who have signed and the count of validators ready to exit
The cluster lock hash.
The exit summary data
Data is not found
An unknown error occurred
GET //v1/exp/exit/status/summary/{lockHash} HTTP/1.1
Host: api.obol.tech
Accept: */*
{
"operator_exits": {
"0x000000000000000000000000000000000000dea1": 5,
"0x000000000000000000000000000000000000dead": 10
},
"ready_exits": 2
}
This endpoint saves partial signed exit messages.
The lockHash
of the cluster which the validator belongs to
42
success message
Bad request received
Data or validator not found
Duplicate entry
An unknown error occurred
POST //exp/partial_exits/{lockHash} HTTP/1.1
Host: api.obol.tech
Content-Type: application/json
Accept: */*
Content-Length: 256
{
"partial_exits": [
{
"public_key": "0x8b69c67720c909423d7edc5d3a7554e1d1e50f6d7d5f8d18548d68daf424e536afba8b31fbd15df1970ba4af4a7d944c",
"signed_exit_message": {
"message": {
"epoch": "162304",
"validator_index": "42"
},
"signature": ""
}
}
],
"share_idx": 42,
"signature": ""
}
No content
This endpoint saves partial signed exit messages.
The lockHash
of the cluster which the validator belongs to
42
success message
Bad request received
Data or validator not found
Duplicate entry
An unknown error occurred
POST //v1/exp/partial_exits/{lockHash} HTTP/1.1
Host: api.obol.tech
Content-Type: application/json
Accept: */*
Content-Length: 256
{
"partial_exits": [
{
"public_key": "0x8b69c67720c909423d7edc5d3a7554e1d1e50f6d7d5f8d18548d68daf424e536afba8b31fbd15df1970ba4af4a7d944c",
"signed_exit_message": {
"message": {
"epoch": "162304",
"validator_index": "42"
},
"signature": ""
}
}
],
"share_idx": 42,
"signature": ""
}
No content
Last updated
Was this helpful?