Skip to main content
Staking on Sui allows SUI holders to participate in network security and earn rewards by delegating their tokens to validators. Sui uses a Delegated Proof-of-Stake (DPoS) consensus mechanism.

Staking Overview

1

Delegate SUI

Lock SUI tokens by delegating to a validator
2

Earn Rewards

Receive staking rewards each epoch
3

Withdraw

Unstake and withdraw principal plus rewards

Staking Pool

Each validator operates a staking pool:

Staked SUI Object

When you stake, you receive a StakedSui object:
StakedSui objects are NFTs that represent your stake. You retain custody and can transfer or trade them.

Staking Process

Adding Stake

Minimum Stake

Rewards Calculation

Exchange Rate

Rewards are tracked through an exchange rate mechanism:
When you stake:
  1. You deposit SUI
  2. Pool mints pool tokens at current exchange rate
  3. Exchange rate improves as rewards are added
  4. When you withdraw, pool tokens convert back to SUI at new rate

Example

Withdrawing Stakes

Fungible Staked SUI

After the warmup period, StakedSui can be converted to fungible form:
This enables:
  • Merging stakes from different epochs
  • More flexible trading
  • Simplified management

Validator Selection

Choose validators based on:

Performance

Uptime and transaction processing speed

Commission

Lower commission = more rewards for delegators

Stake Amount

Consider stake distribution for decentralization

Reputation

Track record and community standing

Epoch Boundaries

Staking operations take effect at epoch boundaries:

Using the SDK

Stake SUI

Withdraw Stake

Check Rewards

Risks and Considerations

Important considerations for stakers:
  • Staked SUI is locked until withdrawal
  • Withdrawals process at epoch boundaries
  • Validator performance affects rewards
  • Validator can be slashed for misbehavior (though rare)
  • Early withdrawal from inactive pools may have different terms

Best Practices

Regularly check:
  • Uptime percentage
  • Commission rate changes
  • Total stake (avoid over-concentrated validators)

SUI Token

Learn about SUI

Validators

Understand validators

Epochs

Learn about epochs