Skip to content

Latest commit

 

History

History
61 lines (57 loc) · 11.3 KB

MAINNET-V2.md

File metadata and controls

61 lines (57 loc) · 11.3 KB

MAINNET

V2

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
ParaSwapLiquiditySwapAdapter not upgradeable
ParaSwapRepayAdapter not upgradeable
LendingPoolAddressesProviderRegistry not upgradeable
DefaultIncentivesController 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, setReserveFactor, setReserveInterestRateStrategyAddress
LendingPoolConfigurator LendingPoolAddressesProvider onlyEmergencyAdmin Aave Protocol Guardian Ethereum setPoolPause
LendingPoolConfigurator LendingPoolAddressesProvider onlyPoolOrEmergencyAdmin Executor_lvl1, Aave Protocol Guardian Ethereum freezeReserve, unfreezeReserve
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
ParaSwapLiquiditySwapAdapter - onlyOwner ParaSwap rescueTokens
ParaSwapRepayAdapter - onlyOwner Executor_lvl1 rescueTokens
LendingPoolAddressesProviderRegistry - onlyOwner Executor_lvl1 registerAddressesProvider, unregisterAddressesProvider
DefaultIncentivesController - onlyEmissionManager ShortExecutor setDistributionEnd, configureAssets, setClaimer

Guardians

Guardian Threshold Address Owners
Aave Protocol Guardian Ethereum 5/9 0x2CFe3ec4d5a6811f4B8067F0DE7e47DfA938Aa30 0x5d49dBcdd300aECc2C311cFB56593E71c445d60d, 0xbA037E4746ff58c55dc8F27a328C428F258DDACb, 0x818C277dBE886b934e60aa047250A73529E26A99, 0x4f96743057482a2E10253AFDacDA3fd9CF2C1DC9, 0xb647055A9915bF9c8021a684E175A353525b9890, 0x57ab7ee15cE5ECacB1aB84EE42D5A9d0d8112922, 0xC5bE5c0134857B4b96F45AA6f6B77DB96Ac1487e, 0xd4af2E86a27F8F77B0556E081F97B215C9cA8f2E, 0xf71fc92e2949ccF6A5Fd369a0b402ba80Bc61E02
ParaSwap 6/12 0x36fEDC70feC3B77CAaf50E6C524FD7e5DFBD629A 0x1c2d669D944Dbb08252b018598C5a2FF53cd70F3, 0xe1068014b5dCb9aB9dDcddF39CB5db8137Bd143b, 0xcc46D0E4cAA83ad379fAfFbf6febC20817cCA040, 0xE6014b86F00E4e66ADAB1BF09d27e0da663CD823, 0x450C01300B83bE379113256038b4Dd3b45d23B5e, 0xcD6d1ae2237Efc04180845BE23fbA45508685634, 0x8dc4fBeFad849b1853a6D473E7baeDa7673dB08F, 0xDA23b2E44bAf56BcB8E87a287d739a393B34F56d, 0x37426F4554cb81FC035Ceb306D15c36D4D6207E4, 0x3b4512e84017EC2dbc24e97006b47318807E1d3F, 0x6B6cB8658Fa84C905Ba50cf2ED65Bf3869873cE1, 0x7CB8A492a508A4a05F67Ef70Db13975f19B74b81