This rule type allows you to assign a specific role to your Discord users based on a specific token ID(s) from a particular Editions NFT collection type they own. Guaranteed to work with the supported EVMchains. Didn't test onSolana.
Explanation of the Fields.
In the Rule Name field, enter your desired rule name.
In the Blockchain dropdown, select the blockchain where your collection contract is deployed.
In the Token ID(s) field, enter the ID (or IDs) of NFT(s) a user should hold to get the role.
In the Role dropdown, select the prepared @Role you wish to assign to the holders.
Be especially careful when setting the Contract field for Solana collections! Check this link before starting!
If you set up the Collectibles collection type instead of the Editions type, no error will occur, but the rule won't work!
Setting Up Just One ID.
In case you want to assign users a @Role depending on whether they have only one NFT with the specific ID, it's just as easy:
Setting Up Multiple IDs.
In case you want to assign users a @Role based on whether they possess one of the NFTs with specific IDs, you can list them separated by commas without spaces:
Setting Up a Range of IDs.
If you want to assign users a @Role based on whether they possess NFTs with specific IDs within a certain range, you can enter the first and last IDs:
Mixing Up Multiple IDs and ID Ranges.
You can also mix and flexibly combine the last two variants like this:
10,12,14-35
10,12,14-35,56,59
14-35,56-59
10,12,14-35,45,56-59
This allows you to use only one rule at a time to set IDs and ID ranges separately, rather than using several rules simultaneously.
If you set more than one ID, the rule will be assigned if the holder has any NFT from the list, not all of them!