FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Gearbox DAO

Proposals

Members

Information

Create Proposal

Gearbox DAO

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 2 years ago · Snapshot (Offchain)

[GIP-91]: ControllerTimelock policies and other configuration

By 0xb9b7...6CceeA

Overview

This proposal is to set the new ControllerTimelockV3 contract as controller for various contracts and set up policies for parameter changes. Additionally, a misconfiguration is fixed for V2 Credit Managers that still have open accounts.

ControllerTimelock logic

Certain functions in GearboxV3 contracts are marked as controllerOnly, which means a special controller separate from the main system configurator can be set, and will be able to call these functions. This enables appointing limited-privilege admins to change system parameters without waiting for the main 2-day timelock (and having to mobilize the main multisig), which may be crucial to react to attacks, changing market conditions and other risk events.

ControllerTimelockV3 will be set as such “controller” in all contracts that support it. It will then allow DAO-appointed admins to change parameters within certain boundaries defined by a “policy”, and under a shorter timelock.

Controller parameters

For the full list of affected contracts, admins and policies, refer to the specification: https://docs.google.com/document/d/1VrTTAxMnAB3YY-nYYRCsJ5N0O0QSvoZq7nf6mdLkXgw/edit?usp=sharing

Setting V2 Credit Facades as pausableAdmin

V2.1 update brought some logic changes that required Credit Facades to be set as pausableAdmin in ACL. Not doing so would lead to liquidations with loss potentially being blocked under some circumstances.

While original V2.1 Credit Facades were set as pausableAdmin, they were soon replaced with newer versions, for which this was not done. Therefore, we propose to set USDC and WETH V2 Credit Facades as pausableAdmin in the ACL contract. Note that CMs other than USDC / WETH have no open accounts and can no longer borrow, hence no action is required for them.

Emergency liquidators

Emergency liquidators are DAO-appointed addresses that are able to liquidate accounts while contracts are paused. They protect against any bad debt incurred if contracts are paused due to a circuit breaker or manually due to detected suspicious activity.

It is proposed to set the following addresses as emergency liquidators:

  1. 0x7BD9c8161836b1F402233E80F55E3CaE0Fde4d87
  2. 0x16040e932b5Ac7A3aB23b88a2f230B4185727b0d

These addresses are EOAs for liquidation bots currently run by the backend initiative.

Continue Reading
Connect Wallet to Add Note
0
Votes 66
VoterCast PowerVote & Rationale
0xeEEC...3665a3
54.428M

Approve

0xC4CA...43153B
33.333M

Approve

0xAa16...056c17
20.587M

Approve

0xb9b7...6CceeA
20.113M

Approve

0xD374...aA65B0
20M

Approve

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Fri February 02 2024, 12:07 pmVoting Period Starts
  • Mon February 05 2024, 12:07 pmEnd Voting Period
Current Results

1-Approve

225.872M

99.99%

2-Reject

30,000

0.01%
Quorum 225.902M/200M
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us