🧮Functions Subscriptions

Managing Chainlink Functions Subscriptions using the Dev3 tools.

Introduction

Chainlink Functions 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!

Last updated