Skip to content

Latest commit

 

History

History
55 lines (51 loc) · 7.93 KB

MAINNET-V2_ARC.md

File metadata and controls

55 lines (51 loc) · 7.93 KB

MAINNET

V2_ARC

Contracts upgradeability

contract upgradeable by
LendingPoolAddressesProvider not upgradeable
LendingPool Multi-sig
LendingPoolConfigurator Multi-sig
AaveOracle not upgradeable
LendingRateOracle not upgradeable
Collector Governance
ProxyAdmin not upgradeable
ArcTimelock not upgradeable
PermissionManager 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 Multi-sig,Governance
protocolUpgradeablity Multi-sig
adiConfigurations Governance
retryAndInvalidateMessages Multi-sig,Governance
configureGovernance Governance
cancelProposal Multi-sig

Contracts

contract proxyAdmin modifier permission owner functions
LendingPoolAddressesProvider - onlyOwner Aave Arc DAO setMarketId, setAddressAsProxy, setAddress, setLendingPoolImpl, setLendingPoolConfiguratorImpl, setLendingPoolCollateralManager, setPoolAdmin, setEmergencyAdmin, setPriceOracle, setLendingRateOracle
LendingPool LendingPoolAddressesProvider onlyLendingPoolConfigurator LendingPoolConfigurator initReserve, setReserveInterestRateStrategyAddress, setConfiguration, setPause
LendingPoolConfigurator LendingPoolAddressesProvider onlyPoolAdmin ArcTimelock initReserve, updateAToken, updateStableDebtToken, updateVariableDebtToken, enableBorrowingOnReserve, disableBorrowingOnReserve, configureReserveAsCollateral, enableReserveStableRate, disableReserveStableRate, activateReserve, deactivateReserve, freezeReserve, unfreezeReserve, setReserveFactor, setReserveInterestRateStrategyAddress
LendingPoolConfigurator LendingPoolAddressesProvider onlyEmergencyAdmin Aave Arc Guardian setPoolPause
AaveOracle - onlyOwner ArcTimelock setAssetSources, setFallbackOracle
LendingRateOracle - onlyOwner ArcTimelock 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
ArcTimelock - onlyEthereumGovernanceExecutor Executor_lvl1 queue
ArcTimelock - onlyGuardian Aave Arc Guardian cancel
PermissionManager - onlyOwner ArcTimelock addPermissionAdmins, removePermissionAdmins

Guardians

Guardian Threshold Address Owners
Aave Arc DAO 3/5 0x23c155C1c1ecB18a86921Da29802292f1d282c68 0x7390A48219636571408c58582F6F9175d7Cc9d77, 0x683a4F9915D6216f73d6Df50151725036bD26C02, 0x4bCB2f803B336dFed0e00AD5B1A17AE87f53A267, 0xc5A2c01930C3900A05d8D6fF1b5cF68618bCC031, 0x5591aFfD96F6e94eEEb7AC2f5b1dA83CB68d3695
Aave Arc Guardian 1/1 0x33B09130b035d6D7e57d76fEa0873d9545FA7557 0x686a12A79008246F4dF2f1Ea30d136BD6DE748B4