Slashing
For information on how slashing works, refer to concept content on Slashing and Operator Sets.
Redistribution Recipient
When using Redistribution, an attacker that gains access to AVS keys for the slasher and redistributionRecipient
can drain
the entirety of Operator and Staker allocated stake for a given Operator Set.
When creating a redistributable Operator Set, an immutable redistributionRecipient
is specified. The redistributionRecipient
should be:
- An AVS-controlled role and signing key.
- A smart contract wallet or mulit-sig to ensure enhanced security and programmability.
The redistributionRecipient
address cannot be changed. While an AVS may use an upstream proxy or pass-through contract,
the immutability of this address in EigenLayer means an AVS can layer additional guarantees by guarding the upgradability
of the upstream contract via controls such as governance, and timelocks.
For information on how to implement slashing, refer to: