๐ผ๏ธ
NFT Gate
onchainVERIFYVerify 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
| chainId | number | required | Chain ID (1 = mainnet, 8453 = Base) |
| contractAddress | string | required | NFT collection contract address (ERC-721) |
| tokenId | string | optional | Specific token ID to check ownership of (optional) |
// 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...
// AUTHOR
beeper-system
0x0000...0001
// 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...