API Reference

πŸ‘‰ Overview

These are the steps for staking/unstaking ETH.
For technical specifications including delegation requirements, reward mechanisms, slashing conditions, see our Ethereum Protocol Knowledge doc.

Create Validators

This creates validator keypairs on our infrastructure and returns validator objects and a staking transaction you can sign.

Sign & Broadcast the Staking Transaction

Depending on your custody solution you will have different ways to sign the staking transaction. Examples:

We have built guides to help you navigate this:

Track Validators Activation

We return real time on chain statuses and estimates for activation (aka when the validators will start receiving rewards). This step is optional.

Get Rewards

Returns validators balances and gross rewards, broken down between consensus and exection layer, and by epoch or daily aggregations.

Exit Validators

Get exit messages via GET /ethereum/validators to exit yourself, or exit on demand (specific public keys or by withdrawal address) with POST /ethereum/validators/exits