ILIS Ecosystem Documentation
  • Welcome!
  • Introduction
    • I Like It Stable Ecosystem
      • ILIS DAO
      • Flux
      • STAB Protocol
  • ILIS DAO
    • Using ILIS DAO
      • Membership
      • Incentives
      • Governance
    • Technical Info
      • Components & Manifests
      • Source Code
      • Liquidity Bootstrapping Pools
    • Founders
    • Official documents
  • Flux
    • Using Flux
      • Flux USD (fUSD)
      • Borrowing and Liquidations
      • Earning with Flux
      • Redemptions
    • Technical Info
      • Components & Manifests
      • Source Code
      • Oracle
      • System Parameters
      • API
    • Dangers
    • Whitepaper
  • Video content
  • STAB Protocol
    • Using STAB Protocol
      • Swap
      • Borrow
      • Manage loans
      • Liquidations
    • Technical Info
      • Components & Manifests
      • Source Code
      • Oracle
      • System Parameters
      • Interest Rate
      • Real 7d APY
    • Dangers
    • Whitepaper
  • Miscellaneous
    • Tokens
      • ILIS DAO
        • ILIS
        • Membership ID
          • Membership ID Unstake Receipt
          • Membership ID Transfer Receipt
        • Incentives ID
          • Incentives ID Unstake Receipt
          • Incentives ID Transfer Receipt
        • Proposal Receipt
      • STAB protocol
        • STAB
        • LPSTAB
        • Loan Receipt
        • Marker Receipt
        • Liquidation Receipt
        • Flash Loan Receipt
    • FAQ
    • Glossary
    • Useful links
    • DISCLAIMER
    • Terms & Conditions
Powered by GitBook
On this page
  1. Flux
  2. Technical Info

Components & Manifests

The Flux protocol consists of multiple smart contracts / components:

  • Main Logic Component (holds state, and does calculations on state):

    component_rdx1czgv2hx5lq4v5tjm32u69s5dw8ja0d4qeau2y5vktvaxlrmsfdy08u
  • Stability Pool Component (contains Flux Reservoirs and handles Redemptions):

    component_rdx1cpkye6pp2643ghalcppdxks6kymyu5gla87gf7sk34k0vg7xu57jaj
  • Flash Loan Component (allows user to get fUSD flash loans):

    component_rdx1crs3hyyf9u7rnlr3m3eayrk5njtpmyt3dxm8n8sz2tkmzt9njpx2wd
  • Payout Component (used for $ILIS burning):

    component_rdx1cpwhw0amk5d477yy0n9dauckk58tuhy49l33jxsfra8ysn5233evtg
  • Proxy Component (main entry point to protocol, used to manage permissions):

    component_rdx1cpksv4vl6jlflxrsyutxerncadn8gssgsxxkt7p7p3z2qgnwew7ynk
  • Oracle Component (used to validate price messages):

    component_rdx1cpyymlazmr7nxzph2hztn02zl7qe6t8typnqfgfxtw6lvt3aslw4uz

The source code for all these components is available.

PreviousTechnical InfoNextSource Code

Last updated 15 days ago