Overview

Staking API enables staking in the Ethereum network. The staking process consists of several steps:

  1. Create Staking Request: set up nodes for staking using P2P infrastructure.
  2. Check Request Status: check the status of the node set-up operation.
  3. Prepare Staking Transaction: construct a serialized transaction to deposit the stake amount with a smart contract.

The stake amount can be deposited either by utilizing the functionalities of P2P smart contract or by interacting with Ethereum deposit smart contract directly.

To start using Staking API in any of the flows, get an authentication token.

We provide distinct endpoints for testing and production environments. The test environment is linked to the Hoodi network (Ethereum).

🚧

Please note

On May 7, 2025, the major Ethereum network upgrade was carried out that brought many benefits for clients who use ETH or SSV validators. According to it, P2P.ORG has extended its Staking API to fully support the capabilities.

For more details, see Pectra Upgrade overview.

What's Next?