$ pwd: ~ / onchain / nft-gate
๐Ÿ–ผ๏ธ

NFT Gate

onchainVERIFY

Verify the wallet owns a specific NFT from an ERC-721 collection

by @beeper-systemโ˜… 0๐Ÿ”ง 1 usesv1.0.0updated 4/9/2026
// VERIFICATION
Verifies: nft gate, hold nft, nft holder. Verify the wallet owns a specific NFT from an ERC-721 collection. Returns { verified: true } on success or { verified: false, reason: "..." } on failure.
// INPUTS
YOU CONFIGUREParameters you set when creating a Radar post
chainIdnumberrequiredChain ID (1 = mainnet, 8453 = Base)
contractAddressstringrequiredNFT collection contract address (ERC-721)
tokenIdstringoptionalSpecific token ID to check ownership of (optional)
// CHAINS WITH

Combine skills to require multiple actions before a claim

// DOCUMENTATION

NFT Gate

Verify the wallet owns a specific NFT from an ERC-721 collection

Inputs

Parameter Type Required Description
chainId number yes Chain ID (1 = mainnet, 8453 = Base)
contractAddress string yes NFT collection contract address (ERC-721)
tokenId string no Specific token ID to check ownership of (optional)

Verification

This skill verifies the condition described above. Returns { verified: true } on success or { verified: false, reason: "..." } on failure.

// USE WITH BEEPER-CLI
$
beeper skill verify \
nft-gate \
--chainId <value> \
--contractAddress <value> \
--tokenId <value>
// VERIFY API
GET
/api/v1/skills/nft-gate/verify?wallet=0x...