Guides
Native Staking
Native Staking Guide
Stake STRK or BTC wrapper tokens directly to Starknet delegation pools.
How It Works
- Deposit: Your tokens are delegated to a Starknet validator pool
- Earn: Rewards accrue in STRK (regardless of staked asset)
- Claim or Compound: Claim rewards (5% fee) or restake at 0% fee
- Withdraw: Request withdrawal, wait 7 days, then complete
Staking
- Connect your wallet (Argent X or Braavos)
- Navigate to Stake page
- Select Native mode
- Choose your asset (STRK, wBTC, tBTC, LBTC, sBTC)
- Enter amount
- Click Stake -- signs a multicall (approve + enter_pool)
Your tokens are now earning STRK rewards.
Claiming Rewards
Two options:
| Option | Fee | What Happens |
|---|---|---|
| Claim | 5% | STRK rewards sent to your wallet |
| Restake | 0% | STRK rewards added to your STRK staking position |
Restaking compounds your returns with no fees.
Withdrawing
Starknet native staking requires a 7-day unbonding period:
- Click Unstake and enter amount
- Your request joins the current withdrawal epoch (24h batch window)
- The epoch closes and starts 7-day unbonding
- After unbonding, click Complete Withdrawal to receive tokens
Epoch System
Multiple users' withdrawals are batched into epochs:
Epoch opens (24h window)
User A: 100 STRK
User B: 50 STRK
Total: 150 STRK
|
Epoch closes --> Single pool exit_intent(150 STRK)
|
7 days unbonding
|
Epoch claimable --> Users claim their shareMaximum wait: 8 days (24h collection + 7 days unbonding).
Monitoring
- Positions page: View staked amounts, rewards, and withdrawal status
- Activity tab: Transaction history
- Countdown timer: Shows time remaining until withdrawal completes