Developer Platform
In August, the Metaplex Foundation shipped several improvements to the Metaplex developer platform, including a new developer hub, expanded functionality for Compressed NFTs and a new Rust client for Token Metadata.
Developer Hub
Metaplex Foundation overhauled the front door of the protocol’s developer experience with the launch of a new developer hub. The site features new documentation and examples for how to build with Compressed NFTs and how to deploy on-chain royalty enforcement using Token Metadata. In addition, it provides detailed docs on Candy Machine, which is used to launch generative collections like SMB and Claynosaurz.
Compressed NFTs
In addition to improved documentation and SDKs, an updated version of Bubblegum, the on-chain program underpinning compressed NFTs, shipped to mainnet. Bubblegum now allows creators to decide whether the NFTs in their collection can be decompressed.
While decompression allows a compressed NFT to become compatible with all existing Metaplex NFT infrastructure, the rapid adoption and development of compression-native tooling is causing several creators to prefer keeping their entire collections uniformly compressed, which this update now supports.
In addition, the Metaplex Digital Asset Standard (DAS) API has received several upstream stability and performance improvements with the help of community contributions from Triton RPC, Helius and Tensor.
Token Metadata Rust client
In August, Metaplex released the Token Metadata v2.0.0.0 Rust SDK. This comes with a number of significant benefits for developers building on the Metaplex Protocol including
- Improved shipping velocity via auto-generated SDK
- A clearer interface for calling Token Metadata with on-chain programs
- Simplified dependencies that make developing with Token Metadata easier
- An abstraction layer that makes breaking changes less likely
Powering this new SDK is Kinobi, Metaplex’s client code generation library for Solana programs, which in course has been improved for conditional resolvers, error traits, better instruction input resolution.
“Uses” feature in Token Metadata
A new Metaplex Improvement Proposal, MIP-6, was created proposing the deprecation of the “Uses” feature inside of Token Metadata. If you’re currently relying on this feature, the Metaplex Foundation will be gathering feedback and making a final call within the coming weeks.