ReactorFusion ®
RF WebsiteRF AppOfficial Links
  • ReactorFusion ®
  • Getting Ready
    • Introducing zkSync Era
    • Introducing Telos EVM
    • Bridging
  • Protocol
    • ReactorFusion Loyalty Program (RLP)
    • Improvements and Innovations
    • Collateral and Reserve Factor
    • Liquidation Event
    • Interest Rate Model
    • Contracts
    • Oracles
  • Launch Details
    • Public Presale
    • Pre-mining Event
  • Tokenomics
    • Distribution
    • Reward Emissions and Emission Schedule
    • sRF Staking
  • Security
    • Audit
    • 🔐Multi-Sig Timelock
  • Other Information
    • Brand Assets
    • Swift Problem-Solving Guide
    • Legal Disclaimer
    • Official Links
Powered by GitBook
On this page
  • How Does ReactorFusion Utilize Oracles?
  • Oracle Contracts
  • Constituent Contracts
  1. Protocol

Oracles

ReactorFusion utilizes the decentralized Chainlink oracle solutions, which provide up-to-date token price data to smart contracts on the zkSyncEra Mainnet.

Responsibilities of an oracle

  • Updates, stores, and distributes up-to-date token prices relevant to the system.

  • Disables exchange functionality if prices are not fresh.

  • Provides up-to-date token prices for liquidation functionality.

How Does ReactorFusion Utilize Oracles?

ReactorFusion utilizes a singular SimpleOracle contract to interact with Chainlink oracle.

Oracle Contracts

At ReactorFusion, the on-chain manifestation of the oracle is the SimpleOracle contract, which interacts with the Chainlink contract and fetches prices. The primary user of these prices is the Comptroller contract, which needs them to calculate collateral status when performing liquidations.

Constituent Contracts

Contract
Description

SimpleOracle

The oracle is responsible for fetching and processing Chainlink oracle data.

Comptroller

The Comptroller reads price data from SimpleOracle and calculates borrowable amounts

PreviousContractsNextPublic Presale

Last updated 3 months ago