Slashing
Anyone can slash during the slashing window of an epoch. However, the provided recipient of the slashing rewards must be an active executor. The participant will receive half of the slashed amount to their balance withing the Coordinator
contract. The other half goes to the protocol. In EES there are two situations where an active executor can be slashed:
Designation inactivity - if an executor is designated for a round in which they do not call the
executeBatch
function with the_checkIn
parameter set to true.Committing without revealing - if an executor calls
commit
during an epoch without doing the followupreveal
call during the same epoch.
Each of these comes with a different slashing amount stored on-chain as inactiveSlashingAmount
and commitSlashingAmount
. For specific deployment values please refer to Deployments.
Last updated