Staking API enables staking in the Ethereum network.

To start using Staking API:

  1. Get an authentication token.

  2. Prepare id that is an arbitrary UUID. Generate it in one of the following ways:

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 P2P smart contract.
  4. Sign and broadcast the transaction.

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

What's Next?