Developer Docs
WebsiteGitHub
  • Protocol Architecture
    • Protocol Overview
    • Upgradability
    • Asset Configuration
    • Silo Assets
    • Bridge Assets & Bridge Pool
    • System Roles
  • Smart Contracts Overview
    • Core Protocol
      • SiloRepository
      • Silo
    • Oracle
      • PriceProvidersRepository
      • BalancerV2PriceProvider
      • UniswapV3PriceProvider
    • Ownership Tokens
      • ShareCollateralToken
      • ShareDebtToken
    • InterestRateModel
    • SiloRouter
    • SiloLens
  • SECURITY
    • Audits & Formal Verification
    • Smart Contracts
    • Bug Bounty Program
  • Silo Subgraphs
    • Subgraph Introduction
    • SILO V2 Entities
    • SILO V3 Entities
    • Querying SILO
  • Submit a Bug
  • GitHub
  • Silopedia
  • Contact Us
Powered by GitBook
On this page
  1. Protocol Architecture

Asset Configuration

PreviousUpgradabilityNextSilo Assets

Last updated 2 years ago

Each asset configuration in the protocol is stored in the Silo Repository. An authorized party can determine a default configuration for assets by the protocol design. This configuration will apply to any new asset added to the system and can be updated later. Configuration for any asset configured through the Silo Repository will apply to all Silos that use this asset.

Silo Repository allows for authorized parties to configure: - maxLoanToValue (uint64) Loan-to-Value ratio represents the maximum borrowing power of a specific collateral. - liquidationThreshold (uint64) The liquidation threshold represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. - interestRateModel (address) The interest rate model address

Silo Repository as a single source of the asset configuration
Example of the asset configurations for the user solvency calculation
Silo's interaction with the Interest model