Skip to main content

Magnitudes when Slashed

tip

If you're new to slashing in EigenLayer, make sure you're familiar with Operator Sets and Strategies and Magnitudes before continuing with this topic.

When implementing slashing, AVSs specify:

For all Strategies specified, the Operator’s allocations to that Operator Set are slashed by the corresponding proportion while maintaining their nominal allocations to all other Operator Sets. Maintaining nominal allocations is achieved by subtracting the allocated magnitude from both the specified Operator Set, and the Operator’s Total Magnitude.

Slashing proportionally reduces funds of all Stakers of the given Strategies that are delegated to the Operator, including funds in queued deallocations and withdrawals (that haven’t passed WITHDRAWAL_DELAY). Operator delegation is decreased for each Strategy. Changes are propagated to Stakers by referring to their delegated Operator’s Total Magnitude.

Example

The allocated magnitudes are:

MagnitudeProportionEIGEN
AVS_1_EIGEN2,00020%40
AVS_2_EIGEN2,50025%50
EigenDA_EIGEN2,00020%40
Non-slashable3,50035%70
Total10,000100%200

AVS_1 slashes the Operator for a 50% reduction (5e17 in wads) in the Operator Set AVS_1_EIGEN:

MagnitudeProportionEIGEN
AVS_1_EIGEN1,00011%20
AVS_2_EIGEN2,50028%50
EigenDA_EIGEN2,00022%40
Non-slashable3,50039%70
Total9000100%180

Slashing by one Operator Set does not affect the magnitudes of EIGEN allocated to other Operator Sets.