Create an ETH consolidation request
Consolidate ETH validators per EIP-7251. With two different validators, the source’s stake is merged into the target and the source is exited; the target must already have 0x02 (compounding) credentials and may belong to a different address than the source. With the same validator as source and target, it is upgraded from 0x01 to 0x02 credentials, without moving stake or exiting.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
fromAddressId
The ID of the address that owns the source validator.
sourceEthValidatorID
The internal ID of the source validator to consolidate from. Must belong to 'fromAddressId' and have 0x01 or 0x02 credentials.
targetEthValidatorID
The internal ID of the target validator to consolidate into. Must have 0x02 credentials and may belong to a different address. Or set it to the same value as 'sourceEthValidatorID' to upgrade that validator from 0x01 to 0x02 instead.
comment
A reconciliation note included in the request history.
externalRequestId
Identifier for the request in the user's system. This must be unique.
gasLimit
A target gas limit for the request. If not provided, one will be automatically computed.
gasPriceLimit
A hard limit for the gas price for the request. If not provided, one will be automatically computed.
contractFeeLimit
Max fee in wei paid to the EIP-7251 consolidation contract's dynamic anti-spam mechanism. Leave empty to use the default fee, which is sufficient in almost all cases.
Response
A successful response.
result
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error
503
Service Unavailable Error