Mogul Productions
  • ⭐Welcome to Mogul!
  • 👓Mission & Vision
  • 📱Social Media & Resources
  • 📝Smart Contracts
  • 📞Contact Us
  • 🛣️Roadmap & Priorities
  • 🤲Team
  • 🎞️Movies
  • ❓General Help
  • Product Information
    • 🎬NFT Marketplace
      • 🛍️BSC Marketplace
      • 👑Royalties and Fees
    • 🖼️NFTs
      • 🪙Token Standard
      • 💽NFT MetaData
      • 🔓NFT Unlockable Content
      • 🌆NFT Types
    • 🎊Showcase
      • 👀Showcase Pages
    • 🗳️Voting
      • 📽️Financed Movies
      • 🙋‍♂️Quadratic Voting
      • 🏗️Creating a new voting round
    • 🌆Mogieland
    • 📥Project Submissions
    • 🎁Rewards Marketplace
    • 💡Suggestions
  • NFT Collections
    • Access Passes
    • Mogies
    • Legacy Collection: Portraits of Stan Lee
  • Other
    • Videos
    • Blog
    • Press
  • Developer Information
    • API
  • Using the Mogul Creator Portal
    • 1️⃣Getting Started
      • 🤔Understanding your drop
      • 📜Your Contract
    • 🎮Using the Mogul Creator Dashboard
    • 🧺Setting the Collection
    • 📨Drafting your NFTs
      • ☝️Single Draft Data
      • 🖐️Batch Draft Data
    • 🪙Minting NFTs
    • 👀Setting Showcase Page
      • 📄Showcase Page Data
    • 👟Step By Step Example
Powered by GitBook
On this page

Was this helpful?

  1. Using the Mogul Creator Portal
  2. Drafting your NFTs

Single Draft Data

Criteria when creating a single nft draft

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.

    • 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.

  • Properties: Additional properties of nft outside of ones generated by the metadata.

    • Accepts property tag, property type, and property value trios in string text.

  • Additional Fields: Additional main properties of metadata you would like to include.

    • Accepts field name, field type, and field value trios in string text.

PreviousDrafting your NFTsNextBatch Draft Data

Last updated 2 years ago

Was this helpful?

Refer to for details regarding its structure.

Refer to for details.

Refer to for details.

Refer to for details regarding its structure.

📨
☝️
https://docs.opensea.io/docs/metadata-standards#metadata-structure
https://docs.opensea.io/docs/metadata-standards#attributes
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md#erc-1155-metadata-uri-json-schema
https://docs.opensea.io/docs/metadata-standards#metadata-structure