NFT Contract¶
We keep our eyes on the contemporary NFT standards, not only the EIPs but also the community materials, including
Specification of Metadata¶
Property | Description | Property Upstream |
---|---|---|
name | The name of the NFT. | ERC-721 |
description | A brief description of the NFT, which can also be set to the same value as name | ERC-721 |
image | A URL pointing to the primary image associated with the NFT, which can also be set to the same value as the asset_file | ERC-721 |
asset_id | A unique identifier, Nid, for the NFT asset | Numbers Protocol |
asset_file | A URL pointing to the actual asset file that represents the NFT | Numbers Protocol |
creator | The address of the creator of the NFT | Numbers Protocol |
animation_url | A URL pointing to an animation associated with the NFT, which can also be set to the same value as the asset_file | OpenSea |
https://captureclub.cc in this case | ||
Here is an example of the metadata:
{
"name": "Bangladesh Status",
"description": "Bangladesh Status",
"image": "https://ipfs.io/ipfs/bafybeihlesxaiwtvd4ce27v6wfkntlemluq4b5njmhhzvmkjww5oalaglu",
"asset_file": "https://ipfs.io/ipfs/bafybeihlesxaiwtvd4ce27v6wfkntlemluq4b5njmhhzvmkjww5oalaglu",
"supporting_file": "",
"parent_token": null,
"parent_contract_address": null,
"parent_network": null,
"asset_id:": "bafybeihlesxaiwtvd4ce27v6wfkntlemluq4b5njmhhzvmkjww5oalaglu",
"creator": "0xcCe339eB1159b392Fd0A7488a3C6403BB42123D6",
"marketplace": "https://captureclub.cc",
"animation_url": "https://ipfs.io/ipfs/bafybeihlesxaiwtvd4ce27v6wfkntlemluq4b5njmhhzvmkjww5oalaglu"
}