How to upload a collection to IPFS?

Published on
June 5, 2022
Published by
Extra Fuzzy

We currently only handle collections of 24GB or less but you can still deploy a smart contract by uploading your collection to IPFS yourself. This 4 step guide will help you through the process.

Step 1 - Create a new contract

After logged into Ambition's dashboard, hit create a new contract button. Input all the details relating to your smart contract, then hit save. You will then be able to press on the "Click to add your collection here"


Step 2 - Uploading the assets folder
You will need to create an account on one of the following services to upload your files to IPFS. Feel free to choose another one if preferred. Follow the signup steps and upload the car file generated in the previous step. Once uploaded, you should see an IPFS cid. Save this value somewhere since we will need in the next step.
nft.storage (free) - see step 3a
https://app.ambition.so/ (paid) - see step 3b

Step 3a - Using nft.storage or another IPFS provider

After your images have been uploaded, grab the IPFS CID of your images folder and write it down. Next, you will need to update your individual metadata files (e.g. 1.json, 2.json) to have an image property pointing to "ipfs://<YOUR_IMAGES_CID_HERE>/". Then upload your metadata folder to an IPFS provider. Now When prompted to connect your images, choose the second option to import your own IPFS link. You can then paste in the input:

ipfs://<YOUR_METADATA_CID_HERE>/

Once that is done, you can go ahead and move to step 4.

Step 3b - Using Ambition

First, click on connect your images. Then upload your pre-revealed nft image, assets folder, and finally metadata folder. We help manage linking your metadata and images so you don't have to go through the hassle. Click on the links to verify your images have been uploaded correctly. Once confirmed, move to the next step.


Step 4 - Smart Contract

Finally, deploy your smart contract.

People also viewed...

Back to help center