• © Goverland Inc. 2026
  • v1.0.1
  • Privacy Policy
  • Terms of Use
GearboxGearboxby0x031Dc29B7Ee499B402737F9d958F8A3057D5a2AAapeir99n.eth

[GIP-56] Add Timelock contract as a configurator

Voting ended over 2 years agoSucceeded

Overview

Due to the upcoming v2.1 upgrade this proposal is to deploy standard Uniswap Timelock contract and pass Gnosis Multisig setup transactions into it instead of direct execution in the Gearbox contracts.

Context and motivation

At the moment, applying any settings to the Gearbox contracts, we create a bundle of transactions and put it as an array into the Gnosis Safe multi-sig wallet. Which currently has a configurator role - the only role that can make config changes in contracts. It leads to potential vulnerable cases because transactions approved by multi-sig are executed immediately. Another case is the user who disagrees with approved proposals has no time to react by withdrawing liquidity or making other financial decisions. To mitigate these potential vulnerabilities and to give all users time to react, we propose to change the proposal execution flow to add a Timelock contract with 1 day delay of execution after Gnosis transactions are executed.

List of contract changes

  • deploy standard Timelock contract with 1 day minimal delay parameter
  • give configurator role to Timelock by Gnosis Multisig transaction in ACL contract
  • set Timelock as pausibleAdmin and unpausibleAdmin

Voting

For/Against

Off-Chain Vote

For
222.32M GEAR100%
Against
40.84K GEAR0%
Quorum:111%
Download mobile app to vote

Discussion

Gearbox[GIP-56] Add Timelock contract as a configurator

Timeline

May 02, 2023Proposal created
May 02, 2023Proposal vote started
May 05, 2023Proposal vote ended
Nov 14, 2025Proposal updated