Validator List
The staking mechanism for Berachain's gBera token starts with the protocol's Node Registry
contract: the registry maintains a whitelist of active validators, tracks stake allocations, enforces validator BERA staking limits and manages node activation via deposit on the Consensus Layer deposit contract.
Validators are created and managed through the NodeRegistry, with each validator identified by a unique BLS public key and signature. Staking begins when the protocol's owner deposits $BERA into a validator, tracked internally as a stake amount. To prevent under and over-allocation, the NodeRegistry enforces an allocation limit for each validator, adjustable by the owner. Staking rewards are automatically rebased into gBera, removing the need for a manual claim processes for users.
The protocol monitors validator activity and stake amounts can be dynamically increased or decreased by the manager or owner using governance functions. Deallocation or withdrawal requests reduce the validator's stake and the overall deposits, tracked via an unstaking queue, and eventually shitting down validators when needed.
Last updated