🚀
HeyMint Launchpad
  • Welcome to HeyMint Launchpad!
  • Introduction
    • Setting up your collection
    • ERC-721(A) vs ERC-1155
    • FAQ
      • What to do when the deployment wallet was hacked?
    • Deploy Proxy Contract
    • Manage Access
  • Pricing
    • How the HeyMint Fee works
    • Basic Plan
    • Plus Plan
    • Premium Plan
  • Create a ERC-721A Collection
    • Set up smart contract
    • Art & Metadata
      • Create layer files
      • Generate art
      • Set Token Name
      • Set up pre-reveal image
      • Generate metadata
      • (Advanced) Upload art & metadata
      • (Advanced) Set token URI
      • Upload & Pin to IPFS using Pinata
    • Manage smart contract
      • Before deployment
        • Affiliate Minting
          • Affiliate Earnings
        • Enforced Royalties
        • (Presale only) Set up allowlist
        • Advanced features
          • Free Claim
          • Burn to Mint Feature
            • Creating a Burn to Mint Collection
            • Map URI to first burn token ID
        • Deployment (Testnet)
        • How to get ETH on Testnet
        • What to test on Testnet
        • Deployment (Mainnet)
      • After deployment
        • Verify contract
        • Start/stop public sale/presale
          • Allowlist Checker
        • Set up mint website
          • Use HeyMint mint page
            • Warpcast Integration for Mints
          • Use mint button embed
            • Website builder incompatibility
        • Set up credit card payment
          • Mint Using a Credit Card
        • Reveal art
        • Withdraw your funds
        • Enable Burn to Mint
          • Set up burn to mint page
          • Start/stop burn to mint feature
    • Create a ERC-721A collection using generated Art
      • Tokens (Beta)
  • Create a ERC-1155 collection
    • Set up smart contract
    • Upload assets to IPFS
    • Manage smart contract
      • Before deployment
        • (Presale only) Set up allowlist
        • Deployment (Testnet)
        • What to test on Testnet
        • Deployment (Mainnet)
      • After deployment
        • Verify contract
        • Start/stop presale/public sale
        • Set up mint website
        • Withdraw your funds
  • After creating a collection
    • Set up a collection in marketplaces
      • Minting an NFT
      • Airdropping/gifting an NFT
  • HeyMint Buttons
  • Migrate
    • HeyMint Launchpad Closure Announcement, FAQs, and Migration Guide
      • ERC-1155 Migration Guide
Powered by GitBook
On this page
  • Create an account on NFT storage and upload art to IPFS
  • Provide NFT.Storage API key and upload metadata

Was this helpful?

  1. Create a ERC-721A Collection
  2. Art & Metadata

(Advanced) Upload art & metadata

PreviousGenerate metadataNext(Advanced) Set token URI

Last updated 1 year ago

Was this helpful?

If you already have art and metadata but haven't uploaded to IPFS yet, all you need to do is:

  1. Create an account on NFT storage and upload art to IPFS

  2. Provide NFT.Storage API key

  3. Replace the location of assets in metadata files

  4. Provide us the IPFS link

To get started on uploading art & metadata, go to Upload layers section and select "I already generated my art myself or using a different service" option at the bottom.

Next, select "I have both art & metadata" option and select "I need help uploading my art and/or metadata" option.

Create an account on NFT storage and upload art to IPFS

Once you select your options above, you will see the guide explaining how to create an account on NFT.Storage and upload art to NFT.Storage (IPFS).

Follow the guidance and create an account and upload asset to IPFS.

Provide NFT.Storage API key and upload metadata

After you upload art, we ask you to provide NFT.Storage API key. We will need the key so that after we modify metadata for you, we can save the metadata files in your account so that you have a full control in your asset. Fill out the API key and hit "Save API key".

Now, we will need to get your metadata file folder because we will need to modify where the asset is stored.

When you generate art and metadata in another art generator, they will put placeholder url for storing the image as the generator doesn't know where you want to store the image. Therefore, we will need to read all the metadata files and replace the url with the location you just saved in NFT.Storage.

So go ahead and hit "Upload metadata" file folder and upload metadata files. If it succeeds, you should be able to see this message.

And you are all set!