Skip to main content
See an introduction including the list of supported providers and chains on the staking feature page, or watch the video tutorial for dashboard users.

Flow overview

1

Create a stake

Provide the wallet, provider, and amount. This implicitly creates a Stake action.POST/staking/stakes Create Stake
2

Monitor the stake

Check stake status and view earned rewards.GET/staking/stakes/{stakeId} Get StakeGET/staking/stakes/{stakeId}/rewards Get Stake Rewards
3

Manage the stake

Deposit more, Withdraw, or perform other provider-specific actions.POST/staking/stakes/{stakeId}/actions Create Stake Action
Staking rewards (APR) are dynamic and determined by real-time network conditions. Refer to the staking provider for current rates.

Stake object

id
string
required
walletId
string
required
status
enum<string>
required
Available options:
Active,
Failed,
Staking,
Unbonding,
Unbond,
Withdrawing,
Withdrawn
requester
object
required

The user who initiated the request.

requestBody
Babylon · object
required
dateCreated
string
required
protocol
enum<string>
required
Available options:
Babylon
data
object
required
provider
enum<string>
Available options:
Figment
Last modified on February 16, 2026