NFTs Page
π§ Purpose
The NFTs page allows wallet-connected users to view all non-fungible assets they own within the Built By DAO ecosystem. These include Membership NFTs (rank-based), Contributor NFTs (for active contributors or leadership), and Access Tokens (temporary or event-based privileges). Users can also upgrade eligible NFTs or claim pending ones.
π₯ User Types
Any wallet-connected user
NFT types shown may vary based on role, participation, or DAO access
π§© Components
General
ClaimStatusBadge
: Highlights whether an NFT is claimed, eligible for upgrade, or pending.
Membership NFTs
MembershipNFTCard
: Shows rank, level, privileges, and upgrade option.UpgradeMembershipButton
: Triggers burn-and-mint flow to upgrade rank.
Contributor NFTs
ContributorNFTCard
: Displays contributor or leadership roles and associated badges.
Access NFTs
AccessTokenCard
: Shows active time-limited or event-based access.AccessTokenClaimPanel
: Provides claim interface for eligible temporary tokens.
π Layout Structure
View Tabs:
[ Membership ]
[ Contributor ]
[ Access ]
Content per Tab:
Grid layout for cards (responsive)
Buttons/contextual actions should appear below or embedded in each card
π Interaction Logic
NFTs must be read directly from the userβs wallet using appropriate contracts
Claim/upgrade logic gated by backend or contract hooks
FramerToken and GuildMembership contracts may also extend NFT categories in future
π§ Future Enhancements
Display token IDs, mint dates, and full metadata
Add animations or effects for upgraded rank
Show eligibility hints for unclaimed roles
Last updated