Calculating Fees
Protocol Fee
Reference: ReturnsAggregator.feesBasisPoints()
Applies to ConsensusLayer Rewards.
Applies to ExecutionLayer Rewards
Does not apply to Topups
Note that in general, the Protocol Fee applies to gross rewards and not net of slashing, see below for more details.
ConsensusLayer (CL) Rewards
Reference: ConsensusLayerReceiver
Swept every ~8 days if balance is above 32 ETH.
If exiting a validator, the reward will be received together with the principal, at which point the amount exceeding 32 ETH is consider the CL Reward.
Note that the CL Rewards are calculated per Validator and per event (sweep). For example, if there are ten validators and one is slashed 1 ETH, while other 9 receive 0.05 ETH each, the total CL Rewards will be approximately 0.45 ETH.
Rewards destination addresses are enforced by mETH Protocol smart contracts.
ExecutionLayer (EL) Rewards
Reference: ExecutionLayerReceiver
Includes priority fee (tips) and MEV rewards
Rewards destination addresses are set by the validator.
Last updated