v1

latestOpenAPI 3.1.02026-07-24223580832.9 KB
Ethereum

Generate an Ethereum Launchpad Deposit File

Generates an Ethereum Launchpad deposit string for one or more validators. The resulting JSON file will allow you to execute the deposit manually on the official Ethereum Deposit Launchpad web-site.

post/v1/eth2-launchpad-deposit

Request body

validatorsPublicKey[] required

Validators public keys

Example request

{
  "validators": [
    "0xa1d1ad0714035353258038e964ae9675dc0252ee22cea896825c01458e1807bfad2f9969338798548d9858a571f7425c"
  ]
}

Response

Launchpad deposit string created.

pubkeystring required

Validator public key, 96 hex digits, no 0x prefix

withdrawal_credentialsstring required

Validator withdrawal credentials, 64 hex digits, no 0x prefix

amountinteger required

Amount of ether that this validator has staked

signaturestring required

Signed validator domain root, hex digits, no 0x prefix

deposit_message_rootstring required

Merkle root for the deposit message, 32 hex digits, no 0x prefix

deposit_data_rootstring required

Merkle root for the deposit data, 32 hex digits, no 0x prefix

fork_versionstring required

Network fork version, 8 hex digits, no 0x prefix

network_namestring required

Name for the deposit network (mainnet, hoodi...), lowercase

deposit_cli_versionstring required

String form of 3-number generator version, eg. 2.3.0