DV Exit

Retrieve Distributed Validator threshold aggregated signed exit msg

get
/exp/exit/{lockHash}/{shareIdx}/{validatorPubkey}

This endpoint is used to retrieve validator exit message

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

The distributed_public_key in a cluster lock.

shareIdxanyRequired

Represents the cluster operatorIndex+1.

lockHashanyRequired

The cluster lockHash.

Responses
200

The DV signed exit message

application/json
Responseany of
objectOptional
get
/exp/exit/{lockHash}/{shareIdx}/{validatorPubkey}

Retrieve Distributed Validator threshold aggregated signed exit msg

get
/v1/exp/exit/{lockHash}/{shareIdx}/{validatorPubkey}

This endpoint is used to retrieve validator exit message

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

The distributed_public_key in a cluster lock.

shareIdxanyRequired

Represents the cluster operatorIndex+1.

lockHashanyRequired

The cluster lockHash.

Responses
200

The DV signed exit message

application/json
Responseany of
objectOptional
get
/v1/exp/exit/{lockHash}/{shareIdx}/{validatorPubkey}

Retrieve validators exit status

get
/exp/exit/status/{lockHash}

It shows data of operators who have signed and who have not

Path parameters
lockHashstringRequired

The cluster lockHash.

Query parameters
pagenumberRequired
limitnumberRequired
operatorAddressstringRequired

The operatorAddress.

validatorPubkeystringRequired

The pubkey in a cluster lock.

Responses
200

The exit status data

application/json
Responseany of
objectOptional
get
/exp/exit/status/{lockHash}

Retrieve validators exit status

get
/v1/exp/exit/status/{lockHash}

It shows data of operators who have signed and who have not

Path parameters
lockHashstringRequired

The cluster lockHash.

Query parameters
pagenumberRequired
limitnumberRequired
operatorAddressstringRequired

The operatorAddress.

validatorPubkeystringRequired

The pubkey in a cluster lock.

Responses
200

The exit status data

application/json
Responseany of
objectOptional
get
/v1/exp/exit/status/{lockHash}

Retrieve validators exit status summary

get
/exp/exit/status/summary/{lockHash}

It shows data of operators who have signed and the count of validators ready to exit

Path parameters
lockHashstringRequired

The cluster lock hash.

Responses
200

The exit summary data

application/json
Responseany of
get
/exp/exit/status/summary/{lockHash}

Retrieve validators exit status summary

get
/v1/exp/exit/status/summary/{lockHash}

It shows data of operators who have signed and the count of validators ready to exit

Path parameters
lockHashstringRequired

The cluster lock hash.

Responses
200

The exit summary data

application/json
Responseany of
get
/v1/exp/exit/status/summary/{lockHash}

Push Distributed Validator partial signed exit message

post
/exp/partial_exits/{lockHash}

This endpoint saves partial signed exit messages.

Path parameters
lockHashstringRequired

The lockHash of the cluster which the validator belongs to

Body
share_idxnumberRequiredExample: 42
signaturestringRequired
Responses
post
/exp/partial_exits/{lockHash}

No content

Push Distributed Validator partial signed exit message

post
/v1/exp/partial_exits/{lockHash}

This endpoint saves partial signed exit messages.

Path parameters
lockHashstringRequired

The lockHash of the cluster which the validator belongs to

Body
share_idxnumberRequiredExample: 42
signaturestringRequired
Responses
post
/v1/exp/partial_exits/{lockHash}

No content

Last updated

Was this helpful?