Vibrant Documentation
  • ๐Ÿ‘‹Welcome to Vibrant
  • Overview
    • ๐Ÿ’กWhat we do
    • โ›“๏ธSupported Blockchains
    • โœจOur Features
    • ๐Ÿ™ŒFree Version
  • Discord Basics
    • ๐Ÿ› ๏ธGetting set up
      • ๐Ÿค–Inviting the bot
      • ๐Ÿ“Setting permissions
      • โœ…Verification Setup
    • โฉNext steps
    • ๐ŸŽจCustomize your Community
  • Guides
    • ๐ŸŽจFor NFT projects
      • ๐ŸงชPre-Mint
      • ๐ŸงฑMint
      • ๐Ÿš€Post launch
      • ๐Ÿ™๏ธCommunity Building
      • โญAdvanced Token Roles
      • ๐ŸคConnect with other Communities
    • ๐ŸŒŠFor Stakepools
      • ๐Ÿง‘Delegation Roles
      • โ•Stakepool Updates
      • ๐Ÿ™๏ธCommunity Building
    • ๐Ÿ“ˆFor DeFi Projects
      • ๐Ÿง‘Token Roles
      • ๐Ÿ™๏ธCommunity Building
    • ๐ŸคFor DAOs
      • ๐Ÿง‘Token Roles
      • ๐Ÿ—ณ๏ธVoting and Decisions
      • ๐Ÿ™๏ธCommunity Building
  • Discord Commands
    • User Commands
      • General
        • โ”/help
        • โ„น๏ธ/info
        • ๐Ÿ›ก๏ธ/policyid
        • ๐Ÿ—ณ๏ธ/vote
        • ๐Ÿง‘/whois
        • ๐Ÿˆ/premium
        • ๐Ÿ›’/claim
      • Verification
        • โ”/verify help
        • ๐Ÿ“ƒ/verify list
        • โž•/verify add
        • ๐Ÿ”—/verify link
        • โšก/verify unlink
        • ๐Ÿ›‘/verify cancel
        • ๐Ÿ—‘๏ธ/verify remove
      • Whitelist Signup
        • ๐Ÿ“ƒ/whitelist list
        • ๐Ÿ—ณ๏ธ/whitelist register
        • ๐Ÿ—‘๏ธ/whitelist unregister
      • Messaging
        • ๐Ÿ“ฉ/ping send
        • ๐Ÿ“ƒ/ping list
      • Profile
        • ๐Ÿ”ฒ/profile toggle
        • ๐Ÿ“›/profile defaulthandle
    • Admin Commands
      • General Administration
        • โ–ถ๏ธ/start
        • ๐Ÿ“ข/configure-social announce
        • โœ”๏ธ/configure-verify announce
      • Policy IDs
        • ๐Ÿ“ƒ/configure-policyid list
        • โž•/configure-policyid add
        • ๐Ÿ“ข/configure-policyid announce
        • ๐Ÿ”ข/configure-policyid mintcounter
        • ๐Ÿ—‘๏ธ/configure-policyid remove
      • NFT/Token Roles
        • ๐Ÿ“ƒ/configure-tokenroles list
        • ๐Ÿ”ค/configure-tokenroles details
        • โž•/configure-tokenroles add
        • ๐Ÿงช/configure-tokenroles test
        • โœ๏ธ/configure-tokenroles update
        • ๐Ÿ›ก๏ธ/configure-tokenroles policies add
        • โšก/configure-tokenroles policies remove
        • โž•/configure-tokenroles metadatafilter add
        • โšก/configure-tokenroles metadatafilter remove
        • ๐Ÿ—‘๏ธ/configure-tokenroles remove
      • Widgets & Info
        • โŒš/configure-info epochclock
      • Stakepools
        • ๐Ÿ“ƒ/configure-stakepool list
        • โž•/configure-stakepool add
        • ๐Ÿ—‘๏ธ/configure-stakepool remove
      • Delegator Roles
        • ๐Ÿ“ƒ/configure-delegatorroles list
        • โž•/configure-delegatorroles add
        • ๐Ÿงช/configure-delegatorroles test
        • ๐Ÿ—‘๏ธ/configure-delegatorroles remove
      • Polls and Votes
        • ๐Ÿ“ƒ/configure-poll list
        • โž•/configure-poll add
        • ๐Ÿ”—/configure-poll add-onchain
        • ๐Ÿ“ข/configure-poll announce
        • ๐Ÿง‘/configure-poll update addrole
        • โšก/configure-poll update removerole
        • ๐Ÿ—‘๏ธ/configure-poll remove
      • Giveaways
        • ๐Ÿ“ƒ/configure-giveaway list
        • โž•/configure-giveaway add
        • ๐Ÿ“ข/configure-giveaway announce
        • โน๏ธ/configure-giveaway end
        • ๐Ÿง‘/configure-giveaway update addrole
        • โšก/configure-giveaway update removerole
        • ๐Ÿ—‘๏ธ/configure-giveaway remove
      • Whitelists
        • ๐Ÿ“ƒ/configure-whitelist list
        • โž•/configure-whitelist add
        • ๐Ÿ›‘/configure-whitelist close
        • ๐Ÿšช/configure-whitelist open
        • ๐Ÿ“ข/configure-whitelist announce
        • โœ๏ธ/configure-whitelist update
        • ๐ŸŽ/configure-whitelist share
        • ๐Ÿšซ/configure-whitelist unshare
        • ๐Ÿ”ฝ/configure-whitelist download
        • ๐Ÿ—‘๏ธ/configure-whitelist remove
      • Scam Protection
        • ๐Ÿ’ก/configure-protection status
        • ๐Ÿ’‚โ€โ™€๏ธ /configure-protection addressremove
        • ๐Ÿ‘‚/configure-protection auditchannel
      • Marketplace & Minting
        • ๐Ÿ›’Sales
          • ๐Ÿ“ƒ/configure-marketplace sales list
          • ๐Ÿ›’/configure-marketplace sales add
          • ๐Ÿ—‘๏ธ/configure-marketplace sales remove
        • ๐Ÿ’ฒListings
          • ๐Ÿ“ƒ/configure-marketplace listings list
          • ๐Ÿ’ฒ/configure-marketplace listings add
          • ๐Ÿ—‘๏ธ/configure-marketplace listings remove
        • ๐ŸงฑMint
          • ๐Ÿ“ƒ/configure-marketplace mint list
          • ๐Ÿงฑ/configure-marketplace mint add
          • ๐Ÿ—‘๏ธ/configure-marketplace mint remove
        • โž•/configure-marketplace metadatafilter add
        • ๐Ÿ—‘๏ธ/configure-marketplace metadatafilter remove
      • Settings and Premium
        • โš™๏ธ/configure-settings features
        • ๐ŸŽจ/configure-settings customize
        • โ™ฅ๏ธ/configure-healthcheck
        • โ„น๏ธ/configure-premium status
        • ๐Ÿ”‹/configure-premium refill
      • Admin Roles
        • ๐Ÿ“ƒ/configure-adminaccess list
        • ๐Ÿ”’/configure-adminaccess add
        • ๐Ÿ”“/configure-adminaccess remove
      • API Access
        • ๐Ÿšช/configure-api generatetoken
        • ๐Ÿ›ก๏ธ/configure-api removetoken
Powered by GitBook
On this page

Was this helpful?

  1. Discord Commands
  2. Admin Commands
  3. NFT/Token Roles

/configure-tokenroles details

Get details on a specific token role

Previous/configure-tokenroles listNext/configure-tokenroles add

Last updated 1 year ago

Was this helpful?

If you need to see the detailed settings for a token role, you can use the /CONFIGURE-TOKENROLES DETAILS command. It will show all the conditions that need to be fulfilled for someone to be assigned this role. Simple run the command with the respective token role ID.

Parameter
Details

token-role-id

The token role ID for which you would like to see details. You can find this ID via /CONFIGURE-TOKENROLES LIST.

๐Ÿ’ก The following settings are visible on your token role details page and help explain to whom the Discord role will be assigned and to whom not.

Minimum count
The minimum count of tokens required to receive the role. Anyone with less tokens matching the requirements will not receive the associated Discord role.

Maximum count (optional)

The maximum count of tokens required to receive the role. Anyone with more tokens matching the requirements will not receive the associated Discord role.

This is a useful parameter to build role-ladders, where for example a user with 1-4 tokens gets a different role than a user with 5-10 etc and you do not want the owner of five or more to receive the lower role.

Policies

At least one policy ID is required for your token role. Via the /CONFIGURE-TOKENROLES POLICIES ADD you can add additional policy IDs. Any NFT that belongs to the policy IDs of the token role is considered for the assignment. If you define three policies and a user owns one of each policy, their NFT count for this role will be 3 (unless additional metadata filters apply - see below)

Asset Fingerprints (optional)

Asset fingerprints can only be added in connection with a policy ID (see above). Only use them if you are using fungible tokens and have multiple FTs within one policy ID or if you want to identify "1 of 1" NFTs. You can find the asset fingerprint of your token on a blockchain explorer of your choice or pool.pm. If you add an asset fingerprint, only tokens that match the exact fingerprint will be considered towards the minimum and maximum counts.

Metadata Filters (optional)

Use the command /CONFIGURE-TOKENROLES METADATAFILTER ADD to add up to three filters to your existing role. All added filter conditions must be met by an NFT to be considered for the minimum/maximum token count, in addition to matching one of the configured policy ID/asset fingerprint combinations.

Metadata filters give you ultimate control over which tokens are considered for a role and which do not. The filter only apply to the JSON metadata under the "721" attribute, as defined in

๐Ÿ”ค
CIP-0025