LogoLogo
3xcalibur Website3xcalibur Blog3xcalibur Twitter3xcalibur Discord
  • 3six9 Innovatio
    • What is 3six9 Innovatio
  • 3six9 Products
    • The World of 3xcalibur
    • The 3xcalibur Ecosystem
      • Solving Problems in OpFi
        • The Changing DEX Market
        • The Liquidity Incentive Problem
        • Pricing Oracles
        • Limited Asset Money Markets
      • What is 3xcalibur
        • 3xcalibur, ser?
        • Our Product Value Propositions
      • 3xcaliSwap
        • Introduction
        • Our Improvements
        • 3xcaliSwap Features
      • 3xcaliCredit
        • Coming Soon
      • 3xcaliGovern
        • Vest
        • Claim
        • Vote
        • 3xcaliSwap and 3xcaliCredit Pools
          • Fees
          • Bribe Market
      • The $XCAL Token
        • Token Metrics
        • Emissions
      • Resources
      • FAQ
      • Glossary
      • Using the Protocol
        • Basics
        • 3xcaliSwap
          • How To: Migrate Liquidity
          • How To: Swap
          • How To: Add liquidity
          • How To: Create New Pool
          • How To: Withdraw Liquidity
          • How To: Zap
          • How To: MultiSwap
        • 3xcaliGovern
          • How To: Lock (vest) XCAL
          • How to: Update Lock Time
          • How to: Increase Lock
          • How to: Combine Two Lock Positions
          • How To: Vote
          • How to: Create a Bribe
          • How To: Claim Rewards
        • 3xcaliCredit
  • Security
    • Audit - Omniscia
    • Bounty - Code4rena
  • 3six9 Collective
    • What is The 3six9 Collective?
    • What is 3six9 Cognitio?
      • Cognitio Research
    • What is 3six9 Imaginari?
  • Contracts
    • Official 3xcalibur Contracts
Powered by GitBook
On this page
  • Oracles in OpFi
  • Oracles as vectors for malicious actors / exploits
  1. 3six9 Products
  2. The 3xcalibur Ecosystem
  3. Solving Problems in OpFi

Pricing Oracles

Blockchain oracles are entities that connect blockchains to external systems, thereby enabling smart contracts to execute based upon inputs and outputs from the real world.

PreviousThe Liquidity Incentive ProblemNextLimited Asset Money Markets

Last updated 2 years ago

Oracles in OpFi

Blockchain oracles are entities that connect blockchains to external systems, thereby enabling smart contracts to execute based upon inputs and outputs from the real world, between blockchains or other smart contracts.

As such, Oracles are extremely important to OpFi projects because they allow contract logic to be executed based on external data. For borrowing and lending products, oracles are specifically needed for data concerning: pricing, interest rates, determining the market value of assets/collateral, health factors, etc.

Oracles as vectors for malicious actors / exploits

A vulnerability arises when protocols relying on oracles automatically execute actions even though the oracle-provided data feed is incorrect. An oracle with deprecated or even malicious contents can have disastrous effects on all processes connected to the data feed. In practice, manipulated data feeds can cause significant damage, from unwarranted liquidations to malicious arbitrage trades. A classic vulnerability comes from the world of on-chain price oracles: Trusting the spot price of a decentralized exchange.

In OpFi, we have seen malicious actors use oracles as an attack vector to manipulate contract logic resulting in hacks and exploits. Oracle-related exploits are some of the most common types of attacks in OpFi.

They have resulted in tens of millions of dollars being stolen by bad actors, which negatively impacts the greater OpFi ecosystem, projects and of - course end users.

You just need to head over to to see the growing number of exploits caused by Oracles.

Rekt leaderboard