The first stage of Starknet staking is here!
Anyone with STRK can participate in the first stage of staking on Starknet by locking their tokens in the staking protocol. Users can stake directly as a validator or delegate their tokens to others, earning rewards based on their level of contribution.
Users have two options for staking their tokens:
- Stake as a validator: Users can stake any amount of STRK directly as a validator, with a minimum threshold set at 20,000 STRK. Validators are required to run a full node in preparation for the next stages of staking, which will gradually roll out additional network-maintenance responsibilities to validators.
- Stake as a delegator: Users with any amount of STRK can delegate their tokens to validators without running their own nodes. Delegators share in the rewards earned by the validators they choose. For more information on how rewards are split between validators and delegators, visit “Staking Overview” in the Starknet Docs, and scroll down to “Staking Rewards.”
In this guide, we will focus on how to stake through delegation. If you’d like to stake as a validator, visit “Becoming a Validator” in the Starknet Docs.
How to stake as a delegator
***Note: If you’re already a Starknet user, go straight to step 3.
1. Set up a Starknet wallet
Download Ready or Braavos (or a different Starknet wallet).
2. Acquire STRK
If you already have Layer 1 assets, you can swap them for STRK on most major exchanges. Once you’ve done that, visit StarkGate, or any other Starknet bridge, to bridge your funds from Ethereum to Starknet. All you have to do is connect your Ethereum and Starknet wallets to the bridge, insert the amount you’d like to transfer, and swap.
If you don’t have Layer 1 assets, you can onboard directly to Starknet via one of our onramps. Just make sure to mark Starknet as your network of choice on whichever onramp you choose, and purchase your STRK. If STRK isn’t available, you can buy ETH on Starknet and swap it for STRK on a decentralized exchange (DEX).
3. Choose your staking platform
Congrats! You now have STRK in your wallet and are ready to delegate. The next step is to choose the platform through which you’d like to stake. You can either stake through one of the providers featured in your Ready or Braavos wallets, or you can choose from a larger list of staking providers through Endur, Voyager, or the Staking Rewards app.
If you prefer to stake by interacting directly with the staking contract, click here.
Ready
Ready
Step 1: Open Ready app
Open Ready, click DeFi, and select “Stake STRK and start earning.”
staking-shild
Step 2: Enter amount
Click “Stake” and enter the amount of STRK you wish to delegate for staking.

Step 3: Confirm transaction
Confirm the transaction to begin staking and earning rewards.

Ready Mobile
Step 1: Open Ready Mobile
Open Ready Mobile, tap “Invest,”¹ and select “Stake your STRK.”

Step 2: Enter amount
Tap “Stake STRK” and enter the amount you wish to stake.
Step 3: Confirm transaction
Review and confirm the transaction to begin staking and earning rewards.

Braavos
Step 1: Open Braavos app
Open Braavos and tap “Invest.” ¹

Step 2: Select staking
Tap “Stake” in the “Stake STRK and earn yield” box. Read about some of the most common terms in staking, and then tap “confirm.”

Step 3: Enter amount
Enter the amount of STRK you wish to delegate for staking, and then click “1-Click Stake.”

Step 4: View your stake
To view your stake, click “Invest” on the Braavos wallet home screen.

Staking Rewards
Step 1: Go to the Stake App
Click “Stake” on the left-hand sidebar on stakingrewards.com.
Step 2: Connect your wallet
Connect your wallet. Allow the application access and sign the signature request, if you’re visiting the website for the first time.

Step 3: Choose a provider
Choose your staking provider by clicking on the default displayed provider and selecting a provider from the list.

Step 4: Enter amount
Type the amount of STRK you’d like to stake.

Step 5: Stake your STRK
Click “Stake” and then confirm the transaction in your wallet to finalize the staking process.

Endur
Step 1: Go to the Stake App
Navigate to the “stake” page using the sidebar menu on https://dashboard.endur.fi/stake.

Step 2: Stake your STRK
- Enter the amount of STRK you wish to stake in the “Stake Amount” field.
- Click “Select Validator” to choose from the list of available validators.
- Review the staking details, including: Validator’s address, commission rate, estimated APR.
- If you agree with the terms, click the “Stake STRK” button.
- Confirm the transaction in your wallet when prompted.

Voyager
Step 1: Go to the staking dashboard
Visit https://voyager.online/ and navigate to the staking dashboard.

Step 2: Select your validator
The dashboard is organized into an overview section, a search bar, and a table that contains all the validators. Choose the validator to which you’d like to delegate your stake, and click “stake” in that validator’s column.

Step 3: Enter amount and confirm address
Enter the amount of STRK you’d like to stake, as well as your reward address (the address to which you’d like your rewards to be sent). Confirm that the reward address you entered is correct, and click “delegate.”

Step 4: Sign transaction
Sign the transaction to stake.

Enjoy your stake!
Enjoy the first phase of Starknet staking! Stay tuned for updates on Starknet’s X page
(1) StarkWare takes the position that the purpose of staking is to move towards further decentralization and does not view it as an investment.





