New NFT Standards
Last updated
Last updated
Diamonds are modular smart contracts that can be upgraded or modified after deployment.
In simple words, a Diamond is a specific type of contract which can be modified, upgraded and enriched with new features thanks to side contracts called Facets. It's a very useful attribute allowing for the evolution of digital assets alongside user progression and achievements. It ensures that NFTs can adapt over time, reflecting the dynamic nature of the user's journey and contributions within the platform, as well as current market trends.
Facets are separate, independent contracts containing sets of internal functions, data, and variables.
All NFTs created in JungleART are created in ERC721/1155 standard but can be upgraded with facets that are the result of support by Diamonds technology.
Below are some examples of facets we can upgrade NFTs with, thanks to JungleART's Collection Manager:
Consumable NFT - the use of a given NFT is limited to a specific number (example: ticket for an event);
Soulbond NFT - a non-transferable NFT, permanently assigned to an address; (example: permanent ban of address holding the NFT)
Royalties - fees from trading a given NFT are transferred to a specific address;
Lending - lending an NFT to another person for a predetermined amount of time; (example: lending in game character to other player)
and many more!
JungleART allows you to create NFTs in the new, improved ERC721-C NFT standard. It's a new type of token standard designed to effectively manage royalties on-chain.
What does it mean?
NFTs created on the JungleART platform allow you to program various preferences related to royalties (commissions from NFT trading), and to enforce them by using smart contracts.
What are the possibilities?
The most important opportunity provided by ERC721-C tokens is full control over the division of royalties. The user can precisely design who will receive the fees, in what amount and under what conditions: - Shared Royalties: royalties are shared between creator and holders of the NFT collection items; - Minter-Only Royalties: royalties are transferred to the minter of the NFT; - Contingent Royalties: criteria for royalties division are custom, and depend on certain trading conditions; - Transferrable Royalties: royalties from NFT X, can be transferred only to holders of NFT Y;
In addition, the ERC721-C standard allows you to block trading NFT on zero-fee exchanges that rob creators of their royalties.
What's the main difference between ERC721 and ERC721-C?
The main difference is how paying royalties is enforced. Until now, in the ERC721 standard, royalties are a non-binding, social contract that only acts as a good and fair practice, which unfortunately has often been unfairly exploited.
With ERC721-C, royalties cannot be bypassed because they are programmed on-chain. Thanks to this, NFT creators have full control over who and how can earn money from trading their collection.
To read more about EIP-2535 standard click