If you want to promote your NFTs or collections, you can add them to our NFT Marketplace. To make sure your NFTs show up properly, we suggest standardize their metadata.
Each token ID in your ERC-721 contract has the corresponding metadata URI with NFT info: name, description, image, etc. To find this URI, we use the tokenURI method for ERC-721 standard and the uri method for ERC-1155 standard. We can only get your NFTs’ metadata if your contract has a correct URI with all the info.
Our NFT Marketplace supports metadata structured according to the official ERC-721 metadata schema or the Enjin metadata suggestions. We also support other multimedia properties, including audio, video and 3D models, plus interactive NFT features. This helps to filter and sort all the items on the market.
Here's a coding example of NFT metadata on our NFT Marketplace:
For better customization, you can add custom attributes to your metadata. Here’s an example from one of OKEx NFTs:
To generate those attributes, the following array of attributes was included in the metadata:
Finally, you can make any metadata unchangeable by adding these codes to the smart contract: