The reward parameters described on this page are proposed values, pending SafeDAO approval, and may change before Safenet Aegis launches.
Who can earn rewards
Validators can earn rewards on their self-staked SAFE. SAFE holders who delegate SAFE to a Validator can earn Delegator rewards. A Validator must reach at least 75% participation during a reward period for the Validator and its Delegators to receive rewards for that period. Below 75% participation:- The Validator receives no reward for the period.
- Its Delegators receive no reward for the period.
Reward calculation
Rewards depend on:- Time-weighted stake: The amount of SAFE staked and how long it remains staked during the reward period.
- Stake concentration: Additional stake contributes less reward weight when a Validator is backed by substantially more stake than the network average.
- Validator participation: Validators must reach 75% participation, and higher participation above the threshold increases reward weight.
- Minimum self-stake: Validators must maintain at least 3,500,000 SAFE self-staked to earn commission on delegated stake.
- Validator commission: Validators receive 5% of rewards attributable to delegated stake.
- Reward eligibility: Validators must only participate in eligible attestations.
- Rewards generated by the Validator’s self-stake.
- Rewards generated by SAFE delegated to the Validator.
Eligibility and exclusions
Meeting the participation threshold is not sufficient on its own. Validators must also participate only in FROST signing ceremonies for results that are eligible under the Safenet result model. A Validator is subject to a reward exclusion if it participates in a FROST signing ceremony for a result that is not an eligible unanimous secure Sentinel result. This includes signing ceremonies for:- An insecure Sentinel result.
- A split Sentinel result.
- An incomplete or otherwise unreliable result.
- A result that entered arbitration.
- A mismatched Safe, network, or transaction context.
- Any other result that is not an eligible unanimous secure Sentinel result.
- The Validator’s self-stake rewards.
- The Validator’s commission.
- Delegator rewards attributable to that Validator.
Distribution and claiming
Rewards are calculated every two weeks using the applicable staking and Safenet participation state for the reward period. Validator self-stake rewards and commission are allocated to the Validator’s Staker address registered at the end of the reward period. A staking interface can show rewards associated with a staking position and provide the available claiming flow. Reward calculation is performed offchain using open-source tooling that anyone can run and independently verify. Proposing, challenging, and executing accepted distributions are permissionless. The calculation produces a deterministic reward package containing the information needed to verify and publish the distribution, including:- Recipient allocations.
- Merkle proofs.
- Merkle root.
- Reward dataset.
- Transactions required to publish the distribution.
rewards.safenet-gov.eth ENS reference.
TODO: Add the Reward Distribution Safe address once deployed.
Publishing a distribution follows a public flow:
- The reward calculation and corresponding dataset are produced and published.
- Anyone can independently reproduce and verify the calculation.
- Anyone can propose the distribution through SafeSnap.
- Anyone can answer or challenge the proposed distribution on Reality.eth.
- Once a
Yesanswer is final and the cooldown has elapsed, anyone can execute the accepted distribution. - Execution through the Reward Distribution Safe updates the canonical onchain Merkle root and the ENS reference to the corresponding reward dataset.
rewards.safenet-gov.eth references the CID of the corresponding canonical reward dataset. Anyone can independently reproduce the calculation, verify the dataset, and mirror or pin it.
There is no minimum payout amount. Every positive reward allocation can be distributed.
Reward distributions are subject to standard sanctions and AML checks. Recipient addresses are screened against sanctions lists maintained by the UN, EU, UK, US (OFAC), and Switzerland (SECO). See the sanctions-address-lists repository for the address lists used.
Rewards are not guaranteed. The amount received can change between reward periods as stake, Validator participation, stake distribution, and reward eligibility change.
See How to stake for delegation and Lock-up and withdrawals for withdrawal rules.
Mathematical specification
The following defines the reward calculation formally. Participants and stakeV: Set of Validators.N = |V|: Number of Validators.s̄_i: Time-weighted self-stake of Validatori.d̄_{j,i}: Time-weighted SAFE delegated by Delegatorjto Validatori.d̄_i = Σ_j d̄_{j,i}: Total time-weighted delegated stake to Validatori.S̄_i = s̄_i + d̄_i: Total time-weighted stake backing Validatori.S̄_total = Σ_i S̄_i: Total time-weighted SAFE staked across the Validator set.
p_i: Participation rate of Validatori.p_min = 0.75: Minimum participation required to receive rewards.
R: SAFE reward pool for the reward period.T: Average stake backing a Validator.c = 0.05: Validator commission on delegated rewards.s_min = 3{,}500{,}000SAFE: Minimum time-weighted self-stake required for a Validator to earn commission.
x(t) during a reward period [t_0, t_1]:
where:
Average stake threshold
The threshold for linear reward growth is:
Stake weight
Reward weight grows linearly up to the average stake threshold and sub-linearly above it:
Effective reward weight
Participation is applied to the stake weight:
The total effective reward weight is:
Validator allocation
Validator i receives:
The allocation attributable to self-stake is:
The allocation attributable to delegated stake is:
Validator and Delegator rewards
If the Validator meets the minimum self-stake requirement (s̄_i ≥ s_min), it receives its self-stake reward plus commission on delegated rewards:
Otherwise, it receives only its self-stake reward:
Delegators collectively receive the remainder of the delegated-stake reward:
For Delegator j:
The resulting allocations remain subject to the participation and attestation-eligibility rules described above.
How to stake
Choose a Validator and delegate SAFE.
Lock-up and withdrawals
Review the withdrawal process and waiting period.
Risks
Review the risks of staking and delegation.
Staking
Return to the Safenet staking overview.