Verifier: nft-ownership. Ownership is point-in-time. Configure the NFT contract, token policy, and recency in your published gate.
import { VerifyGate } from '@neus/sdk/widgets';
export function NFTGatedContent() {
return (
<VerifyGate
gateId="gate_your-app-name"
>
<div>Exclusive content</div>
</VerifyGate>
);
}
Server: gateCheck
const result = await client.gateCheck({
gateId: 'gate_your-app-name',
address: '0x...',
});
if (!result.data?.eligible) {
throw new Error('Access denied');
}
For multiple token policies, publish one gate per policy or model the accepted alternatives in the gate owner UI, then check the resulting gateId. Last modified on June 5, 2026