Retrieve detailed information for a single Ethereum validator based on its public key.
To find all validators' public keys, run getAllEthValidatorsInfo.
Return: JSON containing details of the Ethereum validator.
-------------------- Request --------------------
getEthValidatorInfo(
pubkey="0xab28...6776a",
include_presigned_exit=True
)
-------------------- Response --------------------
{
"FunctionData": {
"network": "mainnet",
"pubkey": "0xab28...6776a",
"validator_index": 10000,
"withdrawal_address": "0x793a...3BEe",
"fee_recipient_address": "0x793a...3BEe",
"estimated_activation_at": "2022-01-12 13:23:23",
"estimated_exit_at": "2024-08-12 13:23:23",
"estimated_withdrawal_at": "2024-09-12 13:23:23",
"status": "WITHDRAWABLE",
"region": "US",
"balance_in_wei": "32500000000000000000",
"balance_in_eth": 32.5,
"status_history": [
{
"status": "PENDING",
"transitioned_at": "2022-01-05 13:22:23"
},
{
"status": "DEPOSITED",
"transitioned_at": "2022-01-11 13:22:23"
},
{
"status": "ACTIVE",
"transitioned_at": "2022-01-12 13:25:23"
},
{
"status": "EXIT_INITIATED",
"transitioned_at": "2024-08-12 11:22:23"
},
{
"status": "EXITED",
"transitioned_at": "2024-08-12 13:23:25"
}
],
"voluntary_exit": {
"request_id": "8a07...68bc",
"requested_at": "2024-08-12 11:21:23",
"submitted_at": "2024-08-12 11:24:23"
},
"presigned_exit": {
"fork_version": "00000000",
"encrypted_exit_message": "ab28...rtrt"
},
"staking_request_info": {
"staking_ref_id": "8a07...68bb",
"provisioned_at": "2022-01-05 13:20:23"
}
},
"Meta": {
"AccessToken": "5b8c...66a8",
"Destination": "0435...32cf",
"Source": "0f62...69d0",
"Time": "2024-10-28 15:04:20.490"
}
}
-------------------- Error Reference --------------------
| Error Type | Error Code | Reason / Description |
|---|
| Python Assertion | 1000 | No validators matching the provided filters were found in the system. |
| Backend Response | 1000 | Galaxy request failed. The response includes the error returned by Galaxy. |
pubkeystringThe public key of the Ethereum validator.
include_presigned_exitboolean<p>If <code>True</code>, the returned data includes the presigned exit data for the validator. When set to <code>True</code>, results take longer to return. Defaults to <code>False</code>. If a user intends to initiate a voluntary exit with a presigned exit, the <code>SignedVoluntaryExit</code> API call from the Beacon Chain may be utilized, available through one of the node providers.</p>