Use NFT Avatars
Web3 identity inside Telegram chats through verifiable digital ownership. BlockGram enables users to set, display, and interact with NFT-based avatars directly within the Telegram interface. These avatars go beyond traditional profile images by embedding ownership, interactivity, and metadata on-chain, allowing users to bring their Web3 identity into everyday conversations.
1. Overview: What Are NFT Avatars in BlockGram?
NFT avatars in BlockGram are tokenized digital identity representations stored on supported blockchains. Unlike static images, NFT avatars are:
Verifiably owned through blockchain token standards (ERC-721 or ERC-1155)
Capable of embedding metadata, animation, and interactivity
Used as visual identity, status symbols, or access tokens across different use cases
Users can configure NFT avatars to replace or augment their Telegram profile pictures. Display is opt-in and visible to participants in chats and groups that support the feature.
2. Avatar NFT Integration Pipeline
Ownership Verification
BlockGram scans connected wallets for eligible NFTs via on-chain indexing protocols such as The Graph
Media Rendering
Supports formats including PNG, GIF, SVG, and 3D (GLTF). NFT metadata is resolved through IPFS, Arweave, or contract-hosted URIs
Identity Binding
Users link their Telegram ID to a wallet address using EIP-4361 signature or a zk-based identity proof
Real-Time Synchronization
Changes in NFT ownership or metadata are reflected in real time using caching, polling, or bot-based updates
3. Standards and Compatibility
Supported Blockchains:
Ethereum Mainnet
Polygon
Arbitrum
BNB Smart Chain
Solana (via bridge and metadata wrapper)
Supported Token Standards:
ERC-721
ERC-1155
Custom metadata formats with animation_url, external_url, and attributes fields
Avatar Collections:
Official collections are curated and verified by the BlockGram team
Community collections can be proposed and approved through token governance mechanisms
4. Technical Architecture
Avatar Rendering Flow:
User connects a wallet via the BlockGram interface
NFTs are queried using a subgraph or direct RPC call
Metadata is fetched and decoded from the tokenURI field
Media is rendered either client-side or via a CDN-based preview renderer
The Telegram profile is updated using inline bot overlay features or custom extensions
Rendering Modes:
Static image overlay for profile thumbnails
Animated previews (GIF, WebM) displayed in chat windows
Planned support for embedded 3D or interactive avatars using Telegram WebView components
5. Use Cases and Identity Layer Integration
BlockGram leverages NFT avatars to enable programmable identity and access features:
DAO-Restricted Chats
Only wallets holding specified NFTs can join certain Telegram groups
Status Tiers and Flair
Avatar frames or effects change based on rarity or staking level
Event Credentials and POAPs
Special NFTs act as passes for group access or event verification
Group Identity Badges
Members of NFT-based communities can wear group-specific avatars or badges
Users can manage multiple NFT avatars and switch between them using an avatar selector in the BlockGram wallet interface.
6. Security and Privacy Considerations
Displaying NFT avatars is fully optional and user-controlled
No public wallet address is shared unless explicitly authorized by the user
Media is served through access-controlled endpoints or local caching
Users may disable or revert to the default Telegram profile at any time
7. Key Benefits
Connects Web3 identity to everyday messaging
Enables visual self-expression backed by verifiable ownership
Supports social signaling, gated access, and NFT-powered community interactions
Enhances Telegram’s static identity layer with dynamic, on-chain personalization
Last updated