Skip to content

Files

Latest commit

8cf121c · Mar 20, 2025

History

History
93 lines (71 loc) · 2.03 KB

governor-admin-actions.md

File metadata and controls

93 lines (71 loc) · 2.03 KB

Overview

The Governor is the main administrator of the protocol, and is managed by a multisig. The Governor controls administrative functions in the protocol, such as managing the MapleTreasury and defining global parameters. The main contract the Governor administers is MapleGlobals but it can also call administrative functions to manage Loans for a given Pool.

Governor-Permissioned Functions

Globals

  • acceptGovernor
  • activatePoolManager
  • setBootstrapMint
  • setCanDeployFrom
  • setContractPause
  • setDefaultTimelockParameters
  • setFunctionUnpause
  • setManualOverridePrice
  • setMapleTreasury
  • setMaxCoverLiquidationPercent
  • setMigrationAdmin
  • setMinCoverAmount
  • setOperationalAdmin
  • setPendingGovernor
  • setPlatformManagementFeeRate
  • setPlatformOriginationFeeRate
  • setPlatformServiceFeeRate
  • setPriceOracle
  • setProtocolPause
  • setSecurityAdmin
  • setTimelockWindow
  • setTimelockWindows
  • setValidBorrower
  • setValidCollateralAsset
  • setValidInstanceOf
  • setValidPoolAsset
  • setValidPoolDelegate
  • setValidPoolDeployer
  • unscheduleCall

PoolManager

  • finishCollateralLiquidation
  • triggerDefault

Fixed Term LoanManager

  • impairLoan
  • removeLoanImpairment
  • setAllowedSlippage
  • setMinRatio
  • updateAccounting

Open Term Loan

  • skim

Open Term Loan Manager

  • impairLoan
  • removeLoanImpairment

Pool Permission Manager

  • configurePool
  • setLenderAllowlist
  • setLenderBitmaps
  • setPoolBitmaps
  • setPoolPermissionLevel

Withdrawal Manager (Cyclical)

  • setExitConfig

Withdrawal Manager (Queue)

  • processRedemptions
  • removeRequest
  • setManualWithdrawal

Strategies Contracts

  • claimRewards (Aave Strategy only)
  • deactivateStrategy
  • impairStrategy
  • reactivateStrategy
  • setStrategyFeeRate
  • setPsm (Sky Strategy only)

Upgrading Contracts

The Governor can upgrade the following contracts:

  • Globals
  • Liquidator
  • Withdrawal Manager