System Roles

InterestRateModel

Role

Methods

Describtion

Owner

setConfig

Sets model configuration for assets

SiloRepository

Owner: Team-managed Safe 3/5

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: Team-managed Safe 3/5

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: Team-managed Safe 3/5

(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: Team-managed Safe 3/5

(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

Last updated