Role rules
Grant Discord roles from NFT holdings, with AND conditions across collections.
A role rule grants one Discord role when a member's wallets satisfy all of its conditions.
Conditions
Each condition is: a collection, a source, and a minimum count.
| Source | Counts |
|---|---|
| Held or staked | Everything the member controls, wherever it sits |
| Held | Only NFTs currently in their wallets |
| Staked | Only NFTs locked in the collection's staking contract |
Stack up to five conditions with AND: for example 3+ held of Collection A and 1+ staked of Collection B grants the role. Create several rules for the same role when any of multiple paths should qualify (rules for the same role are OR'd).
Picking the role
Roles come from a dropdown fed by your live server role list. Roles above Fealty's own role are shown but disabled with the fix spelled out: move Fealty's role higher.
What members see
Members verify from #verify or the hub. Roles apply within seconds of linking a wallet, and the same button re-checks any time. When holdings drop below a rule, the role is removed on the next check; when every wallet is unlinked, all holder roles are removed.