- Creating a request to initiate the validator’s exit.
- Create a serialized transaction initiating the validator exit by sending a GET request to /api/v1/eth/staking/ssv/p2p/withdraw. Example request:
withdrawalAddress— UUID of the SSV request.pubkeys— list of validators public keys.
listincludes a list of data fields that contain the following data:serializeTx— serialized unsigned transaction.to— recipient address for this transaction.gasLimit— maximum gas limit for this block.data— transaction data.value— amount this transaction is sending in Wei.chainId— chain ID this transaction is authorized on, as specified by EIP-155.type— EIP-2718 type of this transaction envelope.maxFeePerGas— maximum price per unit of gas this transaction will pay for the combined EIP-1559 block’s base fee and this transaction’s priority fee in Wei.maxPriorityFeePerGas— price per unit of gas in Wei, which is added to the EIP-1559 block’s base fee. This added fee is used to incentivize miners to prioritize this transaction.
- Use
serializeTxto sign and send the signed transaction to the Ethereum network.