This post is to discuss officially sunsetting support for NFT Catalog in favor of Tokenlist, a more decentralized alternative. Conversations around NFT Catalog and the creation of Tokenlist have been discussed over multiple sessions in the publicly accessible Flow Tooling Working Group and we wanted to bring the conversation to the larger dev community
Context
NFT Catalog served various purposes since it’s inception, originally solving early issues with storage allocation that were resolved in later versions of Cadence, the platform became used by NFT devleopers and marketplaces interested in pulling data from verified NFT collections. NFT Catalog is not actively maintained and operates in a very centralized fashion, requiring individuals to manually verify collections that are added which is against the overall ethos of web3 and often creates bottlenecks and requires time.
Ecosystem projects such as Flow Wallet and IncrementFi have already transitioned over to Tokenlist.
What is Tokenlist
Tokenlist offers a more developer-friendly approach to token management across EVM and Cadence, with dev-centric features:
- Simple API Access: Easily pull metadata and token details. Note: All NFTs compatible. with Crescendo have already been added to Tokenlist from NFT Catalog.
- Decentralized Verification: Open for community-driven verification—anyone can add or verify metadata.
- Trust Layer: Projects and individuals can rely on trusted verifiers to ensure data accuracy.
Proposal
Officially sunset NFT Catalog and redirect projects to Tokenlist, incorporating community feedback into the new tool. Transition projects off of NFT Catalog and over to Tokenlist until December 15th.
Your Input Matters
Would love to hear from the developer community on:
- How do you currently leverage NFT Catalog? What is not ideal about the process?
- What features are most critical for your projects from NFT Catalog?
- Are there any gaps you see between NFT Catalog and Tokenlist?
- How can we improve the transition process to avoid disruptions?
- What are your thoughts and concerns on the transition?
This change is meant to provide more flexibility and reliability, but we want to make sure the transition works well for the entire community. Feel free to reply here with your feedback and helping shape the future of tools in the Flow ecosystem.