Skip to content

Latest commit

 

History

History
60 lines (56 loc) · 10.6 KB

POLYGON-V2.md

File metadata and controls

60 lines (56 loc) · 10.6 KB

POLYGON

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

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, configureReserveAsCollateral, enableReserveStableRate, activateReserve, deactivateReserve, setReserveFactor, setReserveInterestRateStrategyAddress
LendingPoolConfigurator LendingPoolAddressesProvider onlyEmergencyAdmin Aave Protocol Guardian Polygon setPoolPause
LendingPoolConfigurator LendingPoolAddressesProvider onlyPoolOrEmergencyAdmin Executor_lvl1, Aave Protocol Guardian Polygon 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 Executor_lvl1 rescueTokens
ParaSwapRepayAdapter - onlyOwner Collector rescueTokens
LendingPoolAddressesProviderRegistry - onlyOwner Executor_lvl1 registerAddressesProvider, unregisterAddressesProvider
DefaultIncentivesController - onlyEmissionManager Polygon v2 incentives admin setDistributionEnd, configureAssets, setClaimer, setRewardsVault

Guardians

Guardian Threshold Address Owners
Aave Protocol Guardian Polygon 5/9 0xCb45E82419baeBCC9bA8b1e5c7858e48A3B26Ea6 0x5d49dBcdd300aECc2C311cFB56593E71c445d60d, 0xbA037E4746ff58c55dc8F27a328C428F258DDACb, 0x818C277dBE886b934e60aa047250A73529E26A99, 0x4f96743057482a2E10253AFDacDA3fd9CF2C1DC9, 0xb647055A9915bF9c8021a684E175A353525b9890, 0x57ab7ee15cE5ECacB1aB84EE42D5A9d0d8112922, 0xC5bE5c0134857B4b96F45AA6f6B77DB96Ac1487e, 0xd4af2E86a27F8F77B0556E081F97B215C9cA8f2E, 0xf71fc92e2949ccF6A5Fd369a0b402ba80Bc61E02
Polygon v2 incentives admin 0/5 0x2bB25175d9B0F8965780209EB558Cc3b56cA6d32 0xE7A4F2b1772603170111BC633cbCF1AcEbD60BCe, 0xCE990b1f86e954746AD3a57F5Aa6CFa9CC0c3348, 0x803B74766D8f79195D4DaeCF6f2aac31Dba78F25, 0x087A7AFB6975A2837453BE685EB6272576c0bC06, 0x42409227ce8C7D22B283E7DdB2F26449B49e93EF