Ownership Verification
How Viewert ensures every NFT avatar is authentic and currently owned by the user displaying it.
Initial Verification
When you set an NFT as your avatar, Viewert performs a real-time on-chain ownership check. We query the blockchain to confirm your linked wallet address is listed as the current owner of that specific token. If ownership can't be verified, the NFT cannot be set as your avatar.
Continuous Re-validation
NFTs can be sold or transferred at any time. To keep avatars honest, Viewert runs a background re-validation process every 6 hours that checks all active NFT avatars.
Scheduled Check
Every 6 hours, the system queries all users who have an NFT avatar set.
On-Chain Lookup
For each user, we verify the linked wallet still owns the specific NFT (contract + token ID) on the correct chain.
Automatic Removal
If ownership can no longer be confirmed — because the NFT was sold, transferred, or the wallet was unlinked — the NFT avatar is automatically cleared.
Graceful Fallback
When an NFT avatar is removed, the user's profile reverts to their standard avatar. No data is lost.
What Triggers Removal?
NFT Sold or Transferred
If the NFT moves to a different wallet, ownership verification will fail on the next check.
Wallet Unlinked
If you disconnect your wallet from Viewert, any NFT avatar using that wallet is immediately cleared.
API Errors
If the blockchain API is temporarily unavailable, Viewert takes a conservative approach and keeps your avatar until a successful check confirms otherwise.