Staking

Stake assets to earn rewards through integrated staking providers.

Flow overview

  1. Create a stake: Provide the wallet, provider, and amount. This creates a stake action.

    POST /staking/stakes — Create Stake

  2. Check the stake status and view accumulated rewards.
    1. GET /staking/stakes/{stakeId} — Get Stake
    2. GET /staking/stakes/{stakeId}/rewards — Get Stake Rewards
  3. Manage the stake

    Deposit more assets, withdraw assets, or perform other provider‑specific actions. POST /staking/stakes/{stakeId}/actions — Create Stake Action