Skip to content

Latest commit

 

History

History
53 lines (49 loc) · 7.95 KB

MAINNET-V2_AMM.md

File metadata and controls

53 lines (49 loc) · 7.95 KB

MAINNET

V2_AMM

Contracts upgradeability

contract upgradeable by
LendingPoolAddressesProvider not upgradeable
LendingPool Governance
LendingPoolConfigurator Governance
AaveOracle not upgradeable
LendingRateOracle not upgradeable
Collector Governance
ProxyAdmin not upgradeable
WrappedTokenGatewayV2 not upgradeable
LendingPoolAddressesProviderRegistry not upgradeable
Aave a/v/s tokens Governance

Actions type

type can be executed by
updateReserveBorrowSettings Governance
updateReserveSettings Governance
configureCollateral Governance
upgradeAaveTokens (a/v/s) Governance
upgradeAaveOracles Governance
reserveUpgradeability Governance
pausePool Multi-sig
reserveListing Governance
protocolUpgradeablity Governance
adiConfigurations Governance
retryAndInvalidateMessages Multi-sig,Governance
configureGovernance Governance
cancelProposal Multi-sig

Contracts

contract proxyAdmin modifier permission owner functions
LendingPoolAddressesProvider - onlyOwner Executor_lvl1 setMarketId, setAddressAsProxy, setAddress, setLendingPoolImpl, setLendingPoolConfiguratorImpl, setLendingPoolCollateralManager, setPoolAdmin, setEmergencyAdmin, setPriceOracle, setLendingRateOracle
LendingPool LendingPoolAddressesProvider onlyLendingPoolConfigurator LendingPoolConfigurator initReserve, setReserveInterestRateStrategyAddress, setConfiguration, setPause
LendingPoolConfigurator LendingPoolAddressesProvider onlyPoolAdmin Executor_lvl1 initReserve, updateAToken, updateStableDebtToken, updateVariableDebtToken, enableBorrowingOnReserve, disableBorrowingOnReserve, configureReserveAsCollateral, enableReserveStableRate, disableReserveStableRate, activateReserve, deactivateReserve, freezeReserve, unfreezeReserve, setReserveFactor, setReserveInterestRateStrategyAddress
LendingPoolConfigurator LendingPoolAddressesProvider onlyEmergencyAdmin Aave Protocol Guardian Ethereum setPoolPause
AaveOracle - onlyOwner Executor_lvl1 setAssetSources, setFallbackOracle
LendingRateOracle - onlyOwner Executor_lvl1 setMarketBorrowRate
Collector ProxyAdmin onlyFundsAdmin Executor_lvl1 approve, transfer, setFundsAdmin, createStream
Collector ProxyAdmin onlyAdminOrRecipient ProxyAdmin, Executor_lvl1 withdrawFromStream, cancelStream
ProxyAdmin - onlyOwner Executor_lvl1 changeProxyAdmin, upgrade, upgradeAndCall
WrappedTokenGatewayV2 - onlyOwner Executor_lvl1 emergencyTokenTransfer, emergencyEtherTransfer
LendingPoolAddressesProviderRegistry - onlyOwner Executor_lvl1 registerAddressesProvider, unregisterAddressesProvider

Guardians

Guardian Threshold Address Owners
Aave Protocol Guardian Ethereum 5/9 0x2CFe3ec4d5a6811f4B8067F0DE7e47DfA938Aa30 0x5d49dBcdd300aECc2C311cFB56593E71c445d60d, 0xbA037E4746ff58c55dc8F27a328C428F258DDACb, 0x818C277dBE886b934e60aa047250A73529E26A99, 0x4f96743057482a2E10253AFDacDA3fd9CF2C1DC9, 0xb647055A9915bF9c8021a684E175A353525b9890, 0x57ab7ee15cE5ECacB1aB84EE42D5A9d0d8112922, 0xC5bE5c0134857B4b96F45AA6f6B77DB96Ac1487e, 0xd4af2E86a27F8F77B0556E081F97B215C9cA8f2E, 0xf71fc92e2949ccF6A5Fd369a0b402ba80Bc61E02