> For the complete documentation index, see [llms.txt](https://guide.bocto.octopeeps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.bocto.octopeeps.com/plugins/verify-roles/verification-rules/collectibles-combo-roles.md).

# Collectibles Combo Roles

This rule type allows you to assign a specific role to your **Discord** users, depending on whether they hold at least one NFT from at least one of several NFT collections of a <mark style="color:yellow;">**Collectibles NFT collection type**</mark> or from all of them. Works with the [supported <mark style="color:$warning;">**EVM**</mark> chains](/basics/chains-marketplaces.md#supported-evm-chains) and <mark style="color:$warning;">**Solana**</mark>.

## <mark style="color:$primary;">Explanation of the Fields.</mark>

* In the <mark style="color:$primary;">**Rule Name**</mark> field, enter your desired rule name.
* In the <mark style="color:$primary;">**Blockchain**</mark> dropdown, select the blockchain where your collection contract is deployed.
* In the <mark style="color:$primary;">**Contract Addresses**</mark> fields, enter up to 5 [collection contract addresses](/appendix/getting-collection-contract-address.md).
* In the <mark style="color:$primary;">**Role**</mark> dropdown, select the prepared <mark style="color:yellow;">**@Role**</mark> you wish to assign to the holders.
* Enable the <mark style="color:$primary;">**Require All**</mark> checkbox if you want to assign this <mark style="color:yellow;">**@Role**</mark> only if the user has at least one NFT from every added collection, not just one of them.

{% hint style="danger" %}
Be especially careful when setting the <mark style="color:$primary;">**Contract**</mark> field for <mark style="color:$warning;">**Solana**</mark> collections! Check this [link](/appendix/getting-collection-contract-address.md) before starting!
{% endhint %}

{% hint style="danger" %}
If you set up the <mark style="color:yellow;">**Editions**</mark> collection type instead of the <mark style="color:yellow;">**Collectibles**</mark> type, no error will occur, but the rule won't work!
{% endhint %}

## <mark style="color:$primary;">Setting Up the Rule.</mark>

<figure><img src="https://3820815315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnX757myueIMa0YXG4HJl%2Fuploads%2FoxfS1wYJp9PAgCwzgwaA%2FScreen%20Shot%202025-10-22%20at%2020.05.17.png?alt=media&amp;token=64fd9f6e-71bb-4c7b-aa61-e497fbd75cbf" alt=""><figcaption></figcaption></figure>
