release: Reduce allocation configuration delay & min withdrawal delay on Holesky #1343
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation:
ALLOCATION_CONFIGURATION_DELAY
: 75 blocks (~15 minutes)DEALLOCATION_DELAY
: 50 blocks (~10 minutes)MIN_WITHDRAWAL_DELAY_BLOCKS
: 50 blocks (~10 minutes)ALLOCATION_CONFIGURATION_DELAY
: reduced to 30 blocks (~6 minutes)DEALLOCATION_DELAY
: 25 blocks (~5 minutes)MIN_WITHDRAWAL_DELAY_BLOCKS
: reduced to 25 blocks (~5 minutes)Modifications:
script/releases/v1.4.2-testnet-delay-reduction/
:1-deployContracts.s.sol
– Deploys freshAllocationManager
andDelegationManager
implementations, with the loweredALLOCATION_CONFIGURATION_DELAY
andMIN_WITHDRAWAL_DELAY
pulled from Env.2-queueUpgrade.s.sol
– Queues the upgrade transaction via the multisig andTimelockController
.3-executeUpgrade.s.sol
– Executes the queued upgrade transaction via the multisig andTimelockController
after the timelock delay.upgrade.json
– Defines the three-phase release (eoa, multisig queue, multisig execute) for Zeus, coordinating the execution of the scripts above.Result:
AllocationManager
&DelegationManager
proxy contracts on Holesky will be upgraded to point to the newly deployedv1.4.2
implementation.AllocationManager
implementation incorporates the reducedALLOCATION_CONFIGURATION_DELAY
andMIN_WITHDRAWAL_DELAY
(values determined by the Holesky environment variable).DelegationManager
implementation incorporates the reducedMIN_WITHDRAWAL_DELAY
(value determined by the Holesky environment variable).Notes:
This is a testnet-only upgrade.