Governor Admin Actions

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

Upgrading Contracts

The Governor can upgrade the following contracts:

  • Globals

  • Liquidator

  • Withdrawal Manager

Last updated