Vulcan
  • Getting Started
    • Welcome to Vulcan
    • Configure Vulcan Bot
    • Vulcan compared to other Token-Gating Services
      • Transitioning from Collab.Land to Vulcan
    • Add or Remove Wallet
    • Account Limits
    • FAQ
  • Products
    • Verify Roles
      • NFT
        • Channel Setup
        • NFT Contract
        • Opensea Collection
        • Specific Token ID(s)
        • Trait-Based
        • Quantity
        • Staking
      • ERC-20
        • Channel Setup
      • Custom Webhook
        • Channel Setup
      • Friendtech Keys
      • Protected Users
    • Community Management
      • Members
      • Onboarding
      • Captcha
      • Support Tickets
      • The Vulcan Feed
    • Bots
      • PREMINT Bot
        • Configuring the bot
        • Interacting with the bot
      • Trade Bot
      • Sales Bot
        • Channel Setup
        • NFT Contract
        • OpenSea Collection
        • Specific Token ID(s)
      • Art Bot
      • Floor Bot
      • Giveaway Bot
    • Login with Vulcan
      • Overview
      • /login/
      • /token/
      • /userinfo/
    • Tezos Verification (Beta)
  • Extra
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  1. Products
  2. Verify Roles
  3. NFT

Staking

How to easily setup staking from any contract with Vulcan.

PreviousQuantityNextERC-20

Last updated 1 year ago

This feature is to verify a user of a staked NFT asset. Start by pasting in the staking contract address followed by the original NFT contract address.

Setup for Staking Function

Assign a Nickname for this setup which you will see going forward within the Vulcan dashboard as well as the role to assign once your user verifies. Finally, assign 'Staking Function' from the dropdown menu that will auto-pull read functions from the staking contract. Most commonly this function will be 'balanceOf'. You can check for yourself if this is the correct function by going to the staking contract and then 'read contract' next to the function in this case 'balanceOf' pasting an address with a staked NFT. Then hit 'Query' if you get a balance response greater than 0 you are all set!

This is a complete setup. Once done click save!