post-eth-v1-validator-register_validator
POST /eth/v1/validator/register_validator
Give the beacon node access to the validators' registrations for the external builder network.
Gets the beacon node ready to communicate with outside builders. The beacon node needs to transmit the data to the builder network. In order to make sure the beacon node has accurate and timely registration information to give builders, it is anticipated that the validator client will send this information on a regular basis. Signing blinded beacon blocks that don't follow their most recent fee recipient and gas limit choices is not appropriate for the validator client.
Keep in mind that registrations for validators that are either pending or active need only be delivered to the builder network. It is necessary to filter out and avoid sending registrations for unidentified or terminated validators to the builder network.
Example Request and Result for /v1/validator/register_validator
In this section, we provide an illustrative example of a request made to retrieve details contents using the /v1/validator/register_validator
endpoint. Additionally, we present the resulting response containing information about giving the beacon node access to the validators.
Parameters
- none
The example in this section uses a non-existing project id.
Make sure you replace it with your Ethereum Holesky Beacon endpoint when issuing the API calls.
Don't have a project id? Here's a straightforward guide on how to obtain one!
Give the beacon node access to the validators' registrations for the external builder network.
POST
https://eth-holesky-beacon.blastapi.io/<project-id>/eth/v1/validator/register_validator
- 200: OK Expand for a detailed response example
Registration information has been received.
Curl Request example
curl -X 'POST' \
'https://eth-holesky-beacon.blastapi.io/<project-id>/eth/v1/validator/register_validator' \
-H 'accept: */*' \
-H 'Content-Type: application/json' \
-d '[
{
"message": {
"fee_recipient": "0xAbcF8e0d4e9587369b2301D0790347320302cc09",
"gas_limit": "1",
"timestamp": "1",
"pubkey": "0x93247f2209abcacf57b75a51dafae777f9dd38bc7053d1af526f220a7489a6d3a2753e5f3e8b1cfe39b56f43611df74a"
},
"signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"
}
]'