Welcome to Dev3
  • ➕Create a Dev3 App
  • 🤖SDK
    • 📖Introduction
    • ⚙️Initialization
    • ➡️Importing Contracts
    • 🤝User Authentication
      • Options
    • 🔍Query Contracts
      • Function Parameters
    • ⚡Execute Contracts
      • Execution Options
    • 🛠️Deploy Contracts
      • Deployment Options
    • 📖Address Book
    • ❓FAQ
      • Out of gas error
  • INTEGRATIONS
    • 🔷Chainlink Feeds
    • 🔷Chainlink Subscriptions
      • 🎲VRF Subscriptions
      • 🧮Functions Subscriptions
      • 🤖Upkeep Subscriptions
    • 🎆OriginTrail DKG
    • 📽️OriginTrail DKG Video Tutorial
    • 📊Polyflow Analytics
  • Pricing
    • 💸Dev3 Pricing Plans
    • 💸Polyflow Pricing Plans
  • 🚀Guides
    • 👾Launching an NFT Collection
      • Step 1: Upload assets
      • Step 2: Upload metadata
      • Step 3: Deploy contracts
  • 🏫Resources
    • 👨‍💻Developer Resources
Powered by GitBook
On this page
  1. INTEGRATIONS

Chainlink Feeds

PreviousOut of gas errorNextChainlink Subscriptions

Last updated 1 year ago

Dev3 SDK allows anyone to get use of the if there's a need to read the price feed for different pairs of assets. To use this feature, simply import and initialize Chainlink module on a defined blockchain network. Feeds will be read from the network you select while initializing the module. Then use the module to read any of the available trade pairs.

In the example below, we're reading the price of Apple stock from the Chainlink oracle on the Avalanche blockchain.

import { Chainlink } from 'dev3-sdk';

// connect to Chainlink on Avalanche
const feed = Chainlink.instance(
  "https://1rpc.io/avax/c",  // AVAX network rpc url
  Chainlink.PriceFeeds.AVAX  // AVAX network selectore
);

// fetch price of Apple stock
const appleStockPrice = await feed.getFromOracle(feed.feeds.AAPL_USD);

Visit the to learn more about the Chainlink Price Feeds SDK.

🔷
Chainlink Price Feeds
GitHub repo