> For the complete documentation index, see [llms.txt](https://v1.docs.blueberry.garden/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://v1.docs.blueberry.garden/lending-protocol/overview/governance.md).

# Governance

### Admin Function

Admin Multisig&#x20;

#### Timelock

2-day timelock

* support a new market
* delist a market
* collateral factor change
* price oracle change
* supply unpause
* borrow unpause
* set credit limit
* set implementation
* upgrade comptroller admin

#### No Timelock

* supply pause
* borrow pause
* reserve factor change
* collateral cap change
* reduce reserve
* set interest rate model

### BTokenAdmin

* Set bToken implementation with a 2-day timelock
* Set bToken admin with a 2-day timelock

### Guardian

In case of emergency, Guardian has part of admin functions without timelock. Guardian is a multisig controlled by the same signers as admin multisig, but it needs only 1 signature to execute the following functions:

* Pause supply of a specific market
* Pause borrow of a specific market
* Pause Flash Loan of a specific market
* Pause liquidate borrow (seize) of all markets&#x20;
* Pause transfer of all bTokens
* Set supply cap of a specific market
* Set borrow cap of a specific market
* Reduce credit limit to $1 for a specific account, preventing it to borrow further without making it a non-credit-limit account
* Enable / disable on-chain oracle references&#x20;

(Withdraw and repay of any market cannot be paused)
