Skip to main content

Safety Delays

Safety delays for allocations and deallocations are included in the table.

ParameterDescriptionValueSetter & Configuration
ALLOCATION_CONFIGURATION_DELAYAmount of blocks between an Operator queuing an ALLOCATION_DELAY change and the change taking effect.126000 blocks (~17.5 days)Core Protocol: Set via governance
ALLOCATION_DELAYAmount of blocks it takes for an Operator’s allocation to be live in an Operator Set for a given Strategy. Must be set by the Operator before any allocations and applies globally to all Operator Sets and Strategies. The protocol provides no constraints on this value. It can be any unsigned integer value and can be changed by the Operator.Unsigned integer value representing a number of blocksOperator: Set via AllocationManager Must be set in order to allocate
DEALLOCATION_DELAYAmount of blocks between an Operator queuing a deallocation of stake from an Operator Set for a strategy and the deallocation taking effect. This delay also applies to an Operator deregistering from an Operator Set, either by their own action or that of the AVS.100800 blocks (~14 days)Core Protocol: Set via governance
INITIAL_TOTAL_MAGNITUDEInitial value of the monotonically decreasing total magnitude for every Operator for every strategy. Initially set high enough to start out with a large level of precision in magnitude allocations and slashings.1e18Core Protocol: Constant, unlikely to change
WITHDRAWAL_DELAYAmount of blocks between a Staker queueing a withdrawal and the withdrawal becoming non-slashable and completable.100800 blocks (~14 days)Core Protocol: Set via governance
On EigenLayer testnet deployments, the ALLOCATION_CONFIGURATION_DELAY is set to 75 blocks (~15 mins) and the DEALLOCATION_DELAY is set to 50 blocks (~10 mins) for ease of use. :::