- Restrict page or site access based on users’ NFTs or tokens.
- Add a list of scopes to the user’s JWT based on their NFTs or tokens.
- Access list membership – User is on a list of emails, wallet addresses, or other identifiers.
- NFT or token ownership – User holds a certain NFT or token amount on a supported chain.
Where to configure
Use the same Access Control page in your developer dashboard.Two outcomes
Same as for access lists:- Allow Site Access – Users who do not meet the gate’s criteria are blocked at sign-in (no JWT). Works with any integration.
- Return scope – Users who meet the criteria get a scope added to their JWT. Use in-app for fine-grained UI; reading scopes is SDK-specific.
NFT and token gates
- Click Create new gate.
- Name the gate.
- Choose Allow Site Access or Return scope.
- Select the chain (for example, Ethereum, Polygon, Optimism, Arbitrum).
- Choose the criteria type:
- Token – User must hold a selected token and meet an amount.
- NFT – User must hold an NFT from a given contract address.
- Enter the contract address and, for tokens, the required amount.
- Save and enable the toggle.