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

Upkeep Subscriptions

Managing Chainlink Upkeep Subscriptions using the Dev3 tools.

PreviousFunctions SubscriptionsNextOriginTrail DKG

Last updated 1 year ago

Introduction

Upkeeps are contracts you set up on Chainlink Automation that allow anyone to run a smart contract function automatically according to a custom predefined schedule. Time-based upkeeps are similar to cron jobs. Upkeeps are a part of the .

Usage

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

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

var dev3: Dev3SDK;
var keeperRegistry: KeeperRegistry;

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

init();

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

🔷
🤖
Chainlink Automation Product