> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neus.network/llms.txt
> Use this file to discover all available pages before exploring further.

# NFT holder

> Gate access when a wallet holds a specific NFT.

**Verifier ID:** `nft-ownership`

## Use cases

* Token-gated access
* Drops and collector-only content

## Flow type

Lookup. NEUS checks on-chain ownership.

## Required Fields

| Field | Required | Notes |
| - | - | - |
| `contractAddress` | Yes | NFT contract or mint |
| `tokenId` | Yes | Token ID |
| `chainId` or `chain` | Yes | Chain id or CAIP-2 chain |
| `tokenType` | No | `erc721` (default) or `erc1155` |
| `ownerAddress` | No | Wallet to check; defaults to the signer |
| `blockNumber` | No | Check ownership at a specific block |

## Example

```json theme={"dark"}
{
  "contractAddress": "0x...",
  "tokenId": "1",
  "chainId": 8453
}
```

High-stakes access: pair with freshness checks or require a new proof when policy demands it.

Full schema: [`nft-ownership.json`](https://github.com/neus/network/blob/main/docs/verifiers/schemas/nft-ownership.json).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.