Skip to content

Simple application that aggregates prices from multiple different oracles.

Notifications You must be signed in to change notification settings

exceedxo/olympics-oracle-aggregator

Repository files navigation

Olympics Oracle Aggregator

Simple application that aggregates prices from multiple different oracles and enables user to view both average prices and prices from individual oracles.

Made for Solana Talent Olympics by Exceed

Features

  • View average prices of assets from multiple oracles
  • View prices of assets from individual oracles
  • Light/Dark mode
  • Responsive

List of oracle providers

Build

  1. Clone the repository: git clone https://github.com/exceedxo/olympics-oracle-aggregator

  2. Install dependencies: npm install

  3. Update Solana RPC URL inside the .env file with your own RPC URL

  4. Run the build script: npm run build

The Solana RPC URL inside the .env file needs to support websocket and other functions that most public RPCs do not offer.

Usage of private/paid RPC node is recommended or even required.

Development

  1. Clone the repository: git clone https://github.com/exceedxo/olympics-oracle-aggregator

  2. Install dependencies: npm install

  3. Update Solana RPC URL inside the .env file with your own RPC URL

  4. Run the build script: npm run dev

The Solana RPC URL inside the .env file needs to support websocket and other functions that most public RPCs do not offer.

Usage of private/paid RPC node is recommended or even required.

Video Presentation

About

Simple application that aggregates prices from multiple different oracles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published