> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dfns.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Staking

> Stake assets to earn rewards through integrated providers, with API endpoints to create stakes, claim rewards, and manage delegations.

export const Get = props => {
  return <code style={{
    paddingLeft: 0,
    paddingTop: 0
  }}>
      <Badge color="green" size="sm">GET</Badge>
      <span style={{
    marginLeft: '0.5em'
  }}>{props.children}</span>
    </code>;
};

export const Post = props => {
  return <code style={{
    paddingLeft: 0,
    paddingTop: 0
  }}>
      <Badge color="blue" size="sm">POST</Badge>
      <span style={{
    marginLeft: '0.5em'
  }}>{props.children}</span>
    </code>;
};

See an introduction including the list of supported providers and chains on the [staking feature](/features/staking) page, or watch the [video tutorial](/guides/dashboard-videos#staking) for dashboard users.

## Flow overview

<Steps>
  <Step title="Create a stake">
    Provide the wallet, provider, and amount. This implicitly creates a `Stake` action.

    <Post>/staking/stakes</Post> [Create Stake](/api-reference/staking/create-stake)
  </Step>

  <Step title="Monitor the stake">
    Check stake status and view earned rewards.

    <Get>/staking/stakes/\{stakeId}</Get> [Get Stake](/api-reference/staking/get-stakes)

    <Get>/staking/stakes/\{stakeId}/rewards</Get> [Get Stake Rewards](/api-reference/staking/get-stake-rewards)
  </Step>

  <Step title="Manage the stake">
    `Deposit` more, `Withdraw`, or perform other provider-specific actions.

    <Post>/staking/stakes/\{stakeId}/actions</Post> [Create Stake Action](/api-reference/staking/create-stake-action)
  </Step>
</Steps>

<Note>
  Staking rewards (APR) are dynamic and determined by real-time network conditions. Refer to the staking provider for current rates.
</Note>

## Stake object
