Plugin,a Decentralized Oracle built on XDC Network
  • Migrating from Plugin Node V2 to V2.4 Without Changing the Node Address
    • 1 - Backup on Plugin Node V2.0
    • 2 - Installation and Configuration of Plugin Node V2.4
    • 3 - Importing PluginV2 Node Address into PluginV2.4
    • 4. Backup After Plugin V2.4 Upgrade
  • Plugin 2.0 - Node Operators
    • Introduction
    • Unstake PLI Tokens from Plugin 1.0 Node
    • Plugin 2.0 Set Up Requirements
    • Node Installation
      • Node Fulfillment
      • Job Setup
        • Steps to Setup Direct Request Job
      • Process of Approval
    • How to Update Your Plugin Node for the Latest XDC Gas Fee
  • PLUGIN 2.0 - Validators
    • Introduction
    • Set-up Requirements
    • Job Setup
      • Steps to Setup Direct Request Job
      • Flux Monitor Job
        • Idle Timer
        • Drum Beat
        • Poll Timer
        • POLL TIMER + IDLE TIMER (Recommended)
      • Process Of Approval
      • Rewards Information
    • OCR Set-up
    • How to Update Your Plugin Node for the Latest XDC Gas Fee
  • WALLET
    • XDCPay - Apothem
    • XDCPay - Mainnet
  • PLUGIN VRF SUBSCRIPTION
    • Introduction
    • Guidance on Utilizing Random Values
    • Creation and Deployment of VRF-Consumer Contract
    • Requesting Random Values
  • Multichain
    • PLISwap - How to instructions
  • Plugin Data Feeds platform
    • Introduction
    • End data consumers - Mainnet
    • End data consumers - Apothem
    • Benefits
  • Restaking Model
    • Introduction
      • Scenarios in Re-staking Model
      • Benefits To Node Members
      • Steps for Restaking
  • Tips and tricks
    • Known-Issues
    • Open-Issues
  • Plugin 1.0 Installations - Deprecated
    • How to install Plugin 1.0 Node
      • Modular Method Deployment (Recommended Approach)
      • Script Method (Legacy)
        • Script - Phase 1
        • Script - Phase 2
      • Docker Method
        • Docker - Phase 1
        • Docker - Phase 2
    • Core Adapters
    • Fund your Node
  • External Initiators - Deprecated
    • Introduction
    • Installation
    • Setup & Build
  • Oracle Plugin 1.0 - Deprecated
    • Deployment
    • Fulfillment Request
    • Job-Setup
    • Testing
  • Job-Tasks Plugin 1.0 Deprecated
    • Sleep
    • Get > Bytes32
    • HttpGet
    • CRON
    • Web
  • External Adapters Plugin 1.0 - Deprecated
    • Introduction
    • Implement External -Adapters
    • Define Bridge
    • Add Bridge to Job Spec
  • Deprecated
    • How to use
  • Use Cases
    • Plugin WFN Use Case
      • Plugin WFN Data Review
      • Plugin WFN Use Case - FAQ
      • Plugin WFN - Ambient Weather Unit Onboarding Instructions
      • Plugin WFN - Acurite Weather Unit Onboarding Instructions - LEGACY
      • Unlock WFN Node
    • Crypto Compare - Pricing Index
  • Node Operators
    • How to Register / Sign-up
    • How to enable 2FA
    • How to update profile
    • How to add XDC Wallet Address
    • How to Navigate Dashboards
    • How to submit Node Details
    • How to stake PLI token for Plugin Node
    • How to add Job to your node
    • View the node details
    • De-Activate / Re-activate my nodes
    • Withdraw staked PLI
    • Withdraw PLI from Plugin Node
    • Withdraw PLI from Oracle contract
    • How to add more stake in Node?
    • How to Migrate my Plugin Node to New Server?
    • How to Un-Stake the node.
    • How a Reputation is calculated?
    • Node Maintenance Instructions for node operators
  • FEATURES
    • PLI Yield Farming
      • Steps for Staking in Plugin Yield Farming (PLIYF)
      • PLIYF - FAQ
  • Support
    • FAQ
  • RESOURCES
    • Node Setup Video Tutorials
    • Community Supports
    • How to Submit your node details - Video Tutorial
  • CHANGELOG
    • v1.0.1
    • V1.0.2
    • V1.0.3
    • V1.0.4
    • V1.05
  • Terms and Conditions
Powered by GitBook
On this page
  1. PLUGIN VRF SUBSCRIPTION

Guidance on Utilizing Random Values

PreviousIntroductionNextCreation and Deployment of VRF-Consumer Contract

Last updated 1 year ago

This guide elucidates the process of obtaining random values utilizing a straightforward contract to solicit and obtain random values from Plugin VRF Subscription Model.

This instructional assumes familiarity with the creation and deployment of smart contracts on the Xinfin Apothem Network utilizing the subsequent tools:

  • The Remix Integrated Development Environment (IDE)

  • MetaMask

  • Xinfin Network

To commence, create a fresh subscription on the Xinfin Apothem Network.

  1. Launch MetaMask and set it to operate on the Xinfin Apothem Network. The Subscription Manager automatically detects your network based on the active MetaMask network.

  2. Validate on MetaMask the presence of Apothem XDC and PLI on XDC Apothem. Testnet XDC and PLI can be acquired at the respective links: and .

  3. Access .

  4. Initiate the creation of a subscription by selecting 'Create Subscription' and follow the subsequent instructions. If your wallet is linked to the Subscription Manager, the Admin address for your subscription will be pre-populated and non-editable. Optionally, you may input an email address and project name, both of which are kept private. MetaMask prompts for confirmation of the on-chain creation of your subscription account.

  5. Upon successful creation, proceed to add funds to your subscription following the provided instructions.

  6. To ensure successful processing of your request, it is imperative to sufficiently fund your subscription with PLI to meet the minimum subscription balance requirements, serving as a buffer against gas volatility. A balance of 10 PLI suffices for this example. After transaction approval, MetaMask confirms the transfer of your PLI token to your subscription account.

  7. Upon fund addition, proceed to add a consumer. A dedicated page displaying your account details and subscription ID will be presented.

  8. Record your subscription ID, essential for your consuming contract, to be added to your subscription subsequently.

faucet.apothem.network
https://faucet.goplugin.co/
Subscription Manager