🎲VRF Subscriptions

Managing Chainlink VRF Subscriptions using the Dev3 tools.

Introduction

Chainlink VRF (Verifiable Random Function) is a provably fair and verifiable random number generator (RNG) that enables smart contracts to access random values without compromising security or usability. 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, VRFCoordinator } from "dev3-sdk";

var dev3: Dev3SDK;
var coordinator: VRFCoordinator;

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

init();

Once initialization function is finished, you can start using the VRF Subscriptions module by interacting with the coordinator object.

Last updated