Generate a Signed Voluntary Exit Message

Generates a voluntary exit message, but does not broadcast it to the network. Instead, the signed message is returned as part of the response. You can use the Native Ubiquity API for Ethereum to broadcast the message.


  • An exit message can be generated shortly after staking, once the validator shows a status on the consensus layer, typically within 7 hours after paying the deposit.
  • Broadcasting or executing the exit is only possible after the validator reaches active status and has completed the activation queue.

Note: The validator must remain active for a minimum of 256 epochs, or approximately 27 hours, as per the Ethereum protocol rules.

Path Params
string
enum
required

Ethereum network

Allowed:
Query Params
boolean

When this parameter is set to true, the response will include the field fork_version indicating the fork version constant for the currently active fork.

The fork versions values are unique for each network and each fork. As an example, here is the constants preset file for Mainnet: https://github.com/ethereum/consensus-specs/blob/dev/configs/mainnet.yaml

uint64

Validator index

string

Validator public key

uint64

Earliest epoch when voluntary exit can be processed. If not provided the earliest possible epoch will be fetched from the network.

Responses

Language
Credentials
Header
Response
Choose an example:
application/json