System Roles
Address Book:
  1. 1.
    DAO Silo DAO TimelockController address: 0xe1F03b7B0eBf84e9B9f62a1dB40f1Efb8FaA7d22
InterestRateModel
  • Owner (Multisig to be transferred to DAO after initial period)
Role
Methods
Describtion
Owner
setConfig
Sets model configuration for assets
SiloRepository
  • Owner (DAO)
  • Manager (DAO)
Role
Methods
Describtion
Owner
setTokensFactory
Sets contract that deploys tokens
Owner
setFees
Sets protocol fees
Owner
setAssetConfig
Sets asset config
Owner
setDefaultInterestRateModel
Sets default interest rate model
Owner
setDefaultMaximumLTV
Sets default maximum LTV
Owner
setDefaultLiquidationThreshold
Sets default liquidation threshold
Owner
setPriceProvidersRepository
Sets PriceProvidersRepository contract
Owner
setRouter
Sets Router contract
Owner
setNotificationReceiver
Sets notification receiver (rewards/farming) contract
Owner
addBridgeAsset
Adds bridge asset
Owner
removeBridgeAsset
Removes bridge asset
Owner
replaceSilo
Replaces already deployed Silo within the system
Owner
registerSiloVersion
Adds new Silo contract version
Owner
unregisterSiloVersion
Removes Silo contract version
Owner
setDefaultSiloVersion
Sets default Silo contract version
Manager
toggleLimitedMaxLiquidity
on/off deposits limit
Manager
setDefaultSiloMaxDepositsLimit
default deposits limit
Manager
setSiloMaxDepositsLimit
deposits limit for Silo
Manager
setGlobalPause
pause all Silos
Manager
setSiloPause
pause specific Silo
PriceProvidersRepository
  • Owner (DAO)
  • Manager (DAO)
Role
Methods
Description
Owner
addPriceProvider
Registers new price provider module
Owner
removePriceProvider
Unregisters price provider module
Manager
setPriceProviderForAsset
Assigns price provider for an asset
UniswapV3PriceProvider
  • Manager (inherited from PriceProvidersRepository)
Role
Methods
Description
Manager
setupAsset
Configures price feed for asset
Manager
changePeriodForAvgPrice
Change period for which to calculated TWAP prices
Manager
changeBlockTime
Change block time which is used to adjust oracle cardinality fot providing TWAP prices
BalancerV2PriceProvider
  • Manager (inherited from PriceProvidersRepository)
Role
Methods
Description
Manager
setupAsset
Configures price feed for asset
Manager
changePeriodForAvgPrice
Change period for which to calculated TWAP prices
Manager
changeSecondsAgo
Change number of seconds in the past where calculations starts for average price
Manager
changeSettings
Change period for average price and number of seconds in the past where calculations starts
Copy link