πΌοΈNFTs
Fuul supports NFTs (ERC-721 and ERC-1155) as on-chain rewards. Like ERC-20 token rewards, NFTs are distributed through the voucher-based claiming system.
How it works
The NFT reward flow mirrors the standard token flow:
User performs a qualifying action
Fuul issues a signed claim check for the specific token ID
User submits a claim transaction to the Fuul contract
The NFT is transferred from the project's contract to the user's wallet
The claim check includes a token_id field specifying which NFT the user is entitled to claim.
Token type reference
ERC20
1
Fungible tokens
ERC721
2
Non-fungible tokens (unique items)
ERC1155
3
Multi-token standard (editions, badges)
Use cases
Exclusive membership NFTs β reward early adopters or top users with a unique collectible
Achievement badges β mint on-chain badges for reaching milestones (e.g., first trade, 100 referrals)
Access passes β NFTs that unlock features or content in your protocol
Event participation β distribute NFTs to users who participated in a specific campaign
Claiming NFT rewards works identically to claiming ERC-20 tokens. Users submit a transaction with their signed claim check. See Claiming Onchain Rewards for the full implementation guide.
Last updated