$BERA stake to increase their stake weight and improve the probability of proposing blocks.
This guide assumes that a Validator is already in the Active Set.
If you would like to test this out locally, consult the guide to a local Kurtosis-based devnet, which includes instructions on testing deposits.
Active set and $BERA stake
Currently, the Active Set consists of 69 Validators, which is the number of Validators that can propose blocks. The Active Set is determined by the amount of$BERA staked, where the top stakers are included in the Active Set. To be included in the Active Set, a Validator must stake at least 10,000 $BERA or 1 $BERA more than the lowest staker in the Active Set (whichever is greater).
If a Validator is removed from the Active Set, all $BERA staked to that Validator will be returned to the Validator’s Withdrawal Credentials Address.
Staking considerations
There are a few points to consider with staking:- Stake returned to single address — All
$BERAstaked to a Validator is returned to the Validator’s Withdrawal Credentials Address. If there are multiple stakers, an agreement must be put in place with the Validator to ensure that the$BERAis returned to the correct addresses. - Liquid staking protocols — Managing multiple stakers with a single Validator can be difficult. As an alternative, Liquid Staking Protocols are an option.
Requirements
Before you begin, ensure you have the following:- A Validator that is already in the Active Set
- A Validator’s
pubkey— PubKeys can be found at Berachain Hub Validators - A minimum of 10,000
$BERAor 1$BERAmore than the lowest staker in the Active Set (whichever is greater) - Foundry