November 26, 2024 · Reading Time: 5 minutes

A Guide to Delegate Your Stake

Share this post:


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.” ¹

Braavos-Step-1

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.”

Braavos-Step-2-UPDATED

Step 3: Enter amount

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

Braavos-Step-3-UPDATED

Step 4: View your stake

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

Braavos-Step-4-Pt-2-UPDATED

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.

Staking Rewards Step 2

Step 3: Choose a provider

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

Staking Rewards Step 3

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.

Staking Rewards Step 5

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.