Switchboard Documentation
  • Switchboard On Demand
  • Understanding Switchboard
    • Introduction
      • Why Switchboard Oracles?
      • Vision & mission
      • Brief History and Key Achievements to Date
      • Switchboard’s Architecture, Tech Stack and Security
        • Trusted Execution Environments (TEEs)
        • Oracle Queues
        • Node Architecture
  • Product Documentation
    • Data Feeds
      • Getting Started with Switchboard Data Feeds
      • Solana / SVM
        • Part 1: Designing and Simulating Your Feed
          • Option 1: Drag-and-Drop Feed Builder
          • Option 2: Designing a Feed in Typescript
        • Part 2: Deploying your Feed On-Chain
        • Part 3: Integrating your Feed
          • Integrating your Feed On-Chain
          • Integrating into Frontends
        • Costs
        • Integrating on Eclipse
      • EVM
        • Part 1: Prerequisites and Quick Start Guide
        • Part 2: Designing and Creating Your Feed
          • Option 1: Drag-and-Drop Feed Builder
          • Option 2: Designing a Feed in Typescript
        • Part 3: Integrating your Feed
          • Integrating your Feed On-Chain
          • Integrating your Feed with Typescript
          • Integrating into Frontends (EVM)
      • Aptos
      • Sui
      • Movement
      • Starknet
      • Optional Features
        • Switchboard Secrets
    • Aggregator
      • How to use the Switchboard Oracle Aggregator
    • Randomness
      • Why Randomness is important?
      • Switchboard's Approach to Verifiable Randomness
      • Tutorials
        • Solana / SVM
        • EVM
  • Tooling and Resources
    • Crossbar
      • Run Crossbar with Docker Compose
    • Switchboard Command Line Interface
    • Technical Resources and Documentation
      • SDKs and Documentation
      • Solana Accounts
      • EVM Identifiers
      • Code Examples (Github)
  • Switchboard Protocol
    • (Re)staking
      • What is (re)staking?
      • What are Node Consensus Networks (NCNs)?
      • What are Vault Receipt Tokens (VRTs)?
      • The Node Partner Program
      • The Switchboard NCN
    • Running a Switchboard Oracle
      • Prerequisites
        • Knowledge about Linux, containers and Self-Hosting
        • Hardware Requirements and AMD SEV SNP
        • Software Requirements
        • Network Requirements
      • Hardware: tested providers and setup
        • OVH
      • Platform: Kubernetes + AMD SEV SNP
        • Bare Metal with Kubernetes (K3s)
      • The Git Repo: Clone Our Code
        • Repo Structure
      • Configuration: Tweaking Configurations
        • cfg/00-common-vars.cfg
        • cfg/00-devnet-vars.cfg and cfg/00-mainnet-vars.cfg
      • Installation: Setup Via Scripts
        • Bare Metal with Kubernetes (K3s) + AMD SEV SNP
  • Frequently Asked Questions and Glossary
    • FAQ
    • Glossary
Powered by GitBook
On this page
  • Why Oracle Aggregation?
  • The Switchboard Oracle Aggregator
  1. Product Documentation

Aggregator

PreviousSwitchboard SecretsNextHow to use the Switchboard Oracle Aggregator

Last updated 2 months ago

Switchboard is the first oracle that aggregates data from multiple oracles into a single transaction. This means that through a single integration with Switchboard, you can harness the power of various oracles, including Pyth and Chainlink, simultaneously and get unified, real-time data to fuel your decentralised applications.

Switchboard platform lets you access multiple oracles in one go, streamlining your data retrieval process. Whether you're a developer, trader, or enthusiast, Switchboard ensures you have the most accurate and diverse data sources available, enhancing the reliability and robustness of your blockchain applications. No more juggling and integrating multiple oracles, as Switchboard simplifies data management, reduces latency, and boosts the reliability of your smart contracts.

Switchboard fetches data from other oracles swiftly and easily through our On-Demand (pull) oracle model. With our unified, efficient, and reliable data aggregation, you can build smarter, stronger dApps with just one simple implementation.

Why Oracle Aggregation?

Imagine relying on a single source for crucial price information. What happens if that source experiences an outage, becomes inaccurate, or, worse, is intentionally manipulated? For decentralised applications, particularly in DeFi, such single points of failure are unacceptable and can lead to severe consequences.

This is where Oracle Aggregation becomes essential. Instead of relying on a single oracle, Switchboard's Oracle Aggregator gathers price data from multiple independent, reputable oracles. It then intelligently combines this information using sophisticated aggregation methods to deliver a single, consensus-driven price value to your smart contracts.

The Switchboard Oracle Aggregator

The Switchboard Oracle Aggregator is designed to be a core strength of our price feed solution, providing:

  • Increased Accuracy: By aggregating data from numerous sources, the impact of outliers or inaccuracies from individual sources is minimised. This results in a more accurate and representative price reflection.

  • Enhanced Reliability and Uptime: If one data source becomes unavailable, the aggregator continues to function using the remaining sources, ensuring uninterrupted price feeds for your applications. This dramatically improves resilience and reduces the risk of data outages.

  • Resistance to Manipulation: Aggregating data across multiple sources makes it significantly more difficult for malicious actors to manipulate the price feed. Attempting to influence the aggregated price would require compromising numerous independent data providers simultaneously, a far more challenging task.

Ready to use the Oracle Aggregator? Follow this .

guide