For the complete documentation index, see llms.txt. This page is also available as Markdown.

ETH Staking API

This API allows you to interact with the staking process for the Ethereum blockchain. Here's a breakdown of the key functionalities:

The following are the steps for ETH staking/unstaking:

Creates new validator keys and returns a staking transaction to deposit ETH to those validators. A maximum of 100 validators can be created per request.

Here are the five steps of the staking process:

1. Create Validators:

  • Use the Staking API to create special accounts called validators, up to 100 at once.

  • The API provides an unsigned transaction that will deposit ETH to these validators.

2. Sign Transaction:

3. Broadcast Transaction:

  • Two options for broadcasting the signed transaction:

    1. Manual Broadcast: Use the provided code for reference, but proceed only if you have technical expertise.

    2. API Broadcast: Simplify the process by using the Staking API endpoint POST /api/v1/validator/broadcast.

4. Query Rewards:

  • Track your earnings using the Staking Rewards API.

  • Get more information about specific validators using the Staking API endpoint POST /api/v1/validator/details.

5. Exit (Optional):

  • To stop staking with a validator and withdraw your ETH, use the Staking API endpoint POST /api/v1/validator/exit.

  • Expect a waiting period for funds to become available.

Last updated