Rewards
Stakers and NoOps can earn more due to native restaking.
Rewards Overview
The protocol receives rewards from the validator tickets minted to run validators and from restaking rewards generated by restaking operators as they operate AVSs. Together, these rewards increase the amount of ETH backing pufETH, increasing the conversion rate between the two and thus the value of pufETH. This section will outline how rewards are distributed among the protocol's participants.
Who Gets Rewards?
Stakers
- They earn PoS and restaking rewards by holding the pufETH nLRT.
NoOps
- They get all the PoS rewards their validators make.
- They earn more by holding pufETH and from deploying their validators in PufferModules.
Restaking Operators
- They get a fee for running AVSs on behalf of PufferModules.
Guardians
- They get fees for doing their jobs and to help with their gas costs.
Puffer Protocol
- It gets a fee to support its growth and to give the governance token more utility.
Rewards Breakdown
Consensus Rewards
Due to validator tickets, NoOps receive 100% of consensus rewards. These consensus rewards are directed to the withdrawal credentials which will, in this case, be the module's EigenPod. However, these rewards are not immediately accessible for withdrawal. After a delay, NoOps can withdraw their consensus rewards using a merkle rewards tree.
Currently it is cost-prohibitive to withdraw consensus rewards from EigenPods but the EigenLayer team is working to decrease these costs. Until then, withdrawing consensus rewards is temporarily disabled.
Execution Rewards
Thanks to validator tickets, NoOps also receive 100% of execution rewards. This arrangement grants NoOps full control over their MEV (Maximal Extractable Value) strategy, without any mandatory software constraints such as MEV-Boost, allowing for potentially more censorship resistance. Execution rewards are immediately liquid as they are routed automatically to the NoOps' specified wallet using their own fee_recipient
address.
Restaking Rewards
Restaking rewards are the fees derived from operating AVSs. While some protocols, like EigenDA, remit their payments in ETH and are straightforward to manage, others might use ERC20 tokens for payment. In such cases, these ERC20 rewards must be converted into ETH before being distributed to the Puffer protocol's participants.
EigenLayer is in active development with more detailed information regarding AVS payments coming soon.
Validator Tickets
Validator Tickets cost ETH to mint and are allocated as follows:
- Guardians are paid a fee to incentivize honest behavior and cover gas-fees.
- The treasury is allocated a portion as a protocol fee.
- Stakers get the remainder deposited to the PufferVault.