An NFT is actually a smart contract (programming code) based on the ERC721 standard (for Ethereum-based NFTs). All of the previous aspects of the NFT are designated in the smart contract. Other than the supply an ongoing royalty, the aspects of an NFT are contained in the smart contract’s metadata. Metadata is data about other data. For example, the metadata for a digital game trading card NFT might look something like the following:
{
"name": "Elven Wizard",
"image": "storage.googleapis.com/game-image
/0x0d7b893b3wdd389cf022530ccd1743ac1db56e4e
/0127847.png",
"description": "Common Alpha Edition
wizard of elven descent.",
"attributes": [
{
“trait type”: “Strength”,
“value”: 16
},
{
{
{
] }