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
  • Introduction
  • Usage
  1. INTEGRATIONS
  2. Chainlink Subscriptions

Functions Subscriptions

Managing Chainlink Functions Subscriptions using the Dev3 tools.

PreviousVRF SubscriptionsNextUpkeep Subscriptions

Last updated 1 year ago

Introduction

provides your smart contracts access to trust-minimized compute infrastructure, allowing you to fetch data from APIs and perform custom computation. This module makes it easy to manage Chainlink Functions Subscriptions.

Usage

To start using this module, initialize the Dev3 SDK & Chainlink VRF instances first, like this:

import { Dev3SDK, FunctionsOracleRegistry } from "dev3-sdk";

var dev3: Dev3SDK;
var functionsRegistry: FunctionsOracleRegistry;

async function init() {
    dev3 = new Dev3SDK("<your api key>", "<your project id>");
    functionsRegistry = new FunctionsOracleRegistry();
    return functionsRegistry.init();
}

init();

Once initialization function is finished, you can start using the Functions Subscriptions module by interacting with the functions registry object!

🔷
🧮
Chainlink Functions