Summary: Validate your Discourse avatar as NFT! Similarly to the recently rolled out Twitter Blue Labs feature, Discourse users can show off their hex-shaped NFT avatars by connecting to a crypto wallet and uploading an NFT from OpenSea.
GitHub: GitHub - melhosseiny/discourse-nft-avatar: Discourse plugin to set a verified NFT avatar
Install: Follow the plugin installation guide.
The plugin’s goal is not to make Discourse a dapp, but to add a layer that enables NFT avatars to be set and validated.
How does it work?
Click the button labeled NFT in Change your profile picture modal to connect to your crypto wallet, fetch your NFTs from OpenSea and choose one as your profile picture
I’m hard coding a random address that owns many NFTs for demo purposes
What happens if you sell or transfer your NFT?
If the user can’t be validated as owner, the uploaded image falls back to a custom picture and loses its hex shape. Another NFT then has to be uploaded
Which crypto wallets does discourse-nft-avatar
support?
Which NFTs does discourse-nft-avatar
support?
Right now discourse-nft-avatar
only supports ERC-721 image NFTs (JPEG, PNG, GIF, HEIC, HEIF, WEBP) minted on the Ethereum blockchain.