Staking on the Polkadot network, also referred to bonding, using the Staking API is possible in two ways:

  • By staking directly.
  • By staking via a nomination pool.

The direct staking process consists of several steps:

  1. Create a bond request: submit a bond to the Polkadot network.
  2. Create a nomination request: select validators within the Polkadot network.
  3. Add a staking proxy: delegate your staking rights to another account, which can then sign transactions on your behalf (optional).

To stake via a nomination pool:

  1. Create a claim permission request to allow your nomination pool to bond and nominate on your behalf.
  2. Create a bond request to the Polkadot network.
  3. Create a claim payout request.

Get an authentication token to start using Staking API in any of the flows.

We provide two distinct endpoints for testing and production environments.

For Polkadot, there are several networks available:

  • mainnet — Polkadot mainnet.
  • kusama — Kusama mainnet.
  • westend — Testnet environment.

What's Next?