This article will provide you a simple, step-by-step guide, on how to stake STRK and earn rewards via the STRK Stake App on stakingrewards.com.
If your STRK tokens currently live on Ethereum, follow our How to Bridge + Stake Your STRK (L1 to Starknet) guide.
Starknet is the first Layer 2 ZK-Rollup on Ethereum to enable direct to validator staking. STRK holders can stake from 26 Nov, the launch date for Starknet staking to go live on mainnet.
Follow the steps indicated in each section below to get started.
Navigate to the STRK Stake app, then connect your Starknet wallet (e.g., Argent X or Braavos).
Allow the application access and sign signature request, if you’re visiting the website for the first time.

Choose a provider (Starknet validator) to stake with by clicking on the default displayed provider and selecting one from the list.
You can compare all providers side-by-side, including their reward rate and number of staked STRK via the Starknet asset profile.

Input the amount of STRK you would like to stake.

Click the “Stake now” button and then confirm the transaction in your wallet to finalize the staking process.

Congratulations you have successfully staked your STRK. Click the button to track your staked STRK position in the Staking Terminal. You can also check the transaction on Starkscan.

View your staked STRK position and check to see if you have any rewards to claim in the Staking Terminal.
To claim your STRK rewards, navigate to the Staking Terminal then click the “Claim All” button.

Proceed by clicking the “Claim All Rewards” on the next screen, then confirm the transaction to complete the process.

Once you have successfully claimed,, your rewards will be added to your “Available Balance” for you to review.

If you would prefer to claim and restake your rewards, you can do so by following these simple steps.
To get started go to the Staking Terminal, connect your Starknet wallet. Once connected, click the “Claim & Stake” button.

Next, click the “Claim All Rewards” button and confirm the transaction in your wallet.

Next, you will be prompted to stake your claimed rewards. This could be with the same provider you currently stake with, or another provider of your choosing.
To switch providers, click the default provider and select another from the list. Click “Stake” and sign the transaction in your wallet.

Once the transaction has been processed you will be prompted to check your staked position in the Terminal. Alternatively, you can view the transaction on Starkscan.

In the Staking Terminal, click the icon with three dots (...) next to the position you would like to unstake, then click “Unstake” from the pop out menu.

Select the amount of STRK you would like to unstake from the chosen provider. The input is prefilled with the total staked amount.
Note: The is a period of 21 days for your assets to be unbonded (unstaked).

Once you have approved the transaction, you can track your undelegated position in the terminal or view the transaction on Starkscan.

In the Terminal, you can track any unstaked positions in the “Unstaking” tab.
Here you can track the remaining time left to wait before your stake becomes available. Once available you can either withdraw, or stake again.

In the Staking Terminal you can unstake and switch providers in one place. Follow the steps below to get started.
To begin, click the icon with three dots (...) on your staked position, then click “Switch Provider” from the pop out menu.

Click the “Unstake” button and approve the transaction to move forward with the process.

Click the existing provider selected by default and choose a new provider from the list. Next, click the “Redelegate to the provider” button and confirm the transaction in your wallet.


That completes the process. You have successfully switched providers. From here you can track you new staked position in the terminal, or view the transaction on Starkscan.

In the Staking Terminal you can review all of your staking history by clicking on the “History” tab in the top navigation bar.

If you have any questions on how to stake your STRK in our UI, head to our Discord and create a support ticket.
Join 12,000 institutional allocators worldwide. No spam, unsubscribe anytime.
