This page discusses Rated’s methodology in calculating accrued penalties on validators that failed to perform their duties.
Penalty | Description | Value |
---|---|---|
Incorrect source vote | A source vote that attests to the wrong source slot | base_reward |
Incorrect target vote | A target vote that attests to the wrong target slot | base_reward |
Incorrect head vote | Attesting to the wrong head of the chain | base_reward |
Penalty | Description | Value |
---|---|---|
Late source vote | A source vote being included in 6+ slots later than the slot being attested to; f_inclusion_slot - f_slot ≥ 6 | 14/64 * base_reward |
Late target vote | A target vote being included in 32+ slots later than the slot being attested to; f_inclusion_slot - f_slot ≥ 32 | 26/64 * base_reward |
Wrong target vote | A target vote that attests to the wrong target slot | 26/64 * base_reward |
Missed sync committee signature | A validator missing a sync committee attestation duty | 2/64 * active_validators * base_reward / (32*512) |
Missed attestation | Completely missing an attestation. This means getting a source vote penalty and a target vote penalty | (14/64 + 26/64) * base_reward |
Penalty | Description | Value |
---|---|---|
Late source vote | A source vote being included in 6+ slots later than the slot being attested to; f_inclusion_slot - f_slot ≥ 6 | 14/64 * base_reward |
Wrong target vote | A target vote that attests to the wrong target slot | 26/64 * base_reward |
Missed sync committee signature | A validator missing a sync committee attestation duty | 2/64 * active_validators * base_reward / (32*512) |
Missed attestation | Completely missing an attestation. This means getting a source vote penalty and a target vote penalty | (14/64 + 26/64) * base_reward |
v1
release, as we want to ensure that there is no interruption of service for API beta
integrators.