> For the complete documentation index, see [llms.txt](https://mogulproductions.gitbook.io/mogul-productions/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mogulproductions.gitbook.io/mogul-productions/using-the-mogul-creator-portal/drafting-your-nfts/single-draft-data.md).

# Single Draft Data

**Required Fields**

* id: The id of the nft.
  * Must be an integer greater than 0. Must be unique in combination with the contract address.
* Contract Address: the contract address used to mint the nft
  * Must be a valid contract address from the Marketplace Contracts tab.
  * Contract address should be either a ERC1155 or ERC721 contract.
  * No diagnostic checks for contract address due to technical limitation but needs to be valid for the mint step.
* Title: The name of the nft.
  * Must be string text.
* Description: The description of the nft.
  * Must be string text.
* Total Supply: The total supply of the nft.
  * Defaults to 1.
  * Must be an integer in text.
* Network: The network the nft will be minted on.
  * Should be one of MAINNET, RINKEBY, BSC, BSCTEST, or GOERLI.
  * Network should match the network the contract address is on.
* Image: The image file for the nft.
  * Recommands dimensions 500 x 500 px due to ui nft cards displaying images as squares.
  * 10 mb file size limit due to ipfs limitations.
  * Accepts jpg, png, and gif files.
  * Used for nft cards and on nft details page as the nft profile picture.

**Optional Fields**

* Featured: Marks nft as featured.
  * Defaults to false.
  * Used to indicate if it is used in the featured carousel in the ui.
* Trending: Marks nft as trending.
  * Defaults to false.
  * Used to indicate if it is used in the trending carousel in the ui.
* Unlockable Content: Text shown under the unlockable content of a nft.
  * Content here overrides collection unlockable content.
  * Displayed on the nft details page in the ui.
* Animation: The animation file for the nft.
  * 10 mb file size limit due to ipfs limitations.
  * Accepts mp4 or gif files.
  * The animation file is used in place of the image file on the nft details page.
* Project ID: Unqiue id of an associated project entry.
  * This id must be a valid entry on the project table or created at Projects/New if it does not exist.
  * These id(s) can be found under Projects/List.
* Metadata: The pre-generated metadata of the nft.
  * The metadata is typically automatically generated based on other inputs you entered in the backend, but if needed, you may enter your own pre generated metadata.
  * Refer to <https://docs.opensea.io/docs/metadata-standards#metadata-structure> for details regarding its structure.
  * Accepts JSON text.
* Attributes: Additional attributes of nft outside of ones generated by the metadata.
  * Accepts trait type and trait value pairs in string text.
  * Refer to <https://docs.opensea.io/docs/metadata-standards#attributes> for details.
* Properties: Additional properties of nft outside of ones generated by the metadata.
  * Accepts property tag, property type, and property value trios in string text.
  * Refer to <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md#erc-1155-metadata-uri-json-schema> for details.
* Additional Fields: Additional main properties of metadata you would like to include.
  * Accepts field name, field type, and field value trios in string text.
  * Refer to <https://docs.opensea.io/docs/metadata-standards#metadata-structure> for details regarding its structure.
