Skip to main content
Version: 0.12.4

Become a Staking Validator

Staking on Starknet provides an opportunity to contribute to network security and earn rewards by becoming a validator. Check out the Becoming a Validator guide to learn more about the validator process.

Prerequisites

  • STRK Tokens: At least 20,000 STRK is required for staking. For the latest details, check out the Staking Protocol Details.
  • Node Setup: The latest version of Juno installed and running on your machine.
  • Starknet Wallet: A compatible wallet, like Braavos or Argent.
  • Access to CLI/Block Explorer: Tools like Voyager for interacting with contracts.

1. Set up Juno

Juno is a reliable choice for running a Starknet node. Follow the Running Juno guide to configure Juno using Docker, binaries, source builds, or Google Cloud Platform (GCP).

2. Stake STRK tokens

Register as a validator by staking STRK tokens through the Starknet staking contract. Check out the Becoming a Validator guide for complete instructions. The staking process includes:

  • Pre-approving STRK Transfer: Allow the staking contract to lock your tokens.
  • Calling the stake Function: Register operational and reward addresses, set commission rates, and enable pooling if desired.

3. Finalising your validator

Once Juno is running and your STRK tokens are staked:

  1. Monitor your validator's status via dashboards like Voyager.
  2. Stay updated for future network requirements or configurations.
info

You're now a staking validator! With your node running and tokens staked, you support Starknet's security and earn rewards. The network manages most operations, though future updates may require additional setup.