/v2/create-validators

Given count and withdrawal credentials, creates a list of deposit information for validators. Resulting list can be used to stake using stakefish's batch deposit contract.

Body Params

The amount of ETH to be staked, which withdrawal credentials to used, and the signed message proving intent to stake and wallet ownership.

The amount of ETH to be staked, which withdrawal credentials to used, and the signed message proving intent to stake and wallet ownership.

string
required
^(0x)?[0-9a-fA-F]*$

The EIP-191 or the EIP-1271 signature of the message.

amounts
array
required
amounts*
required
^(0x)?[0-9a-fA-F]*$

The withdrawal credentials used by the validator(s).


The withdrawal credentials used by the validator(s). All of the consensus rewards and the validator's balance after exiting will be sent to this address.

string
required
^(0x)?[0-9a-fA-F]*$

The Ethereum address that will be used to deposit the Ether for the validators. This address must have a balance of at least 32 ETH * N to cover the deposit, where N is the number of validators to be created.

string
required

The message to be signed by the user. Proves intent to stake and wallet ownership.

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json