Skip to content
From artwork to launch

One piece or a whole collection

Choose the path that fits your work. Create a single NFT in one form, or import a full collection and mint it in resumable batches.

Before you start

  • Use artwork you own or have permission to mint. Keep your original files and a backup.
  • Connect a wallet such as Backpack on Gorbagana. Hold enough GOR for account storage and transaction fees.
  • Put images at stable, public HTTPS, IPFS or Arweave URLs. Junkheap stores the signed metadata; your existing storage provider hosts the artwork.
  • For a new collection, use a dedicated creator wallet. A wallet can register one collection.

Create a single NFT

Best for one artwork or adding a member to an existing collection.

  1. 01

    Prepare your image

    Export the finished artwork and upload it with your storage provider. Copy its public image URL. A private link, an expiring download, or a ZIP archive is not a permanent artwork URL. If you have a Pinata account, the form can upload the image for you with your own API key and fill in the link; the key is sent only to Pinata and is not kept.

    Useful tools

  2. 02

    Fill in the NFT details

    Open Create Mint single NFT. Enter a name, symbol, description, image URL, category, and creator royalty. Names fit 32 UTF-8 bytes, symbols fit 10, and royalties range from 0–10%.

    To add a collection member, connect the original creator wallet and pick the collection from the Collection list. Its traits become menus filled from that collection’s permanent trait list. Leave the list on No collection for a standalone piece. Standalone minting does not automatically register a tradable collection.

    What you type is kept on this device, so a refresh does not lose it. Use Estimate the cost first to see the GOR needed and your balance before anything is signed.

  3. 03

    Review and mint

    Check the preview and every field. Sign the metadata message, then review and approve the mint transaction in your wallet. The artwork URL, metadata, and traits are permanent once published. Keep the page open while the transaction confirms. The checklist above the form shows which step you are on. The form then clears for the next piece and keeps your collection selected; confirmed mints stay under Recent mints.

  4. 04

    Check readiness, then list

    For a collection member, the marketplace check starts by itself after the mint: sign one more message when your wallet asks. If you skip it, use Index for marketplace on the receipt or under Recent mints. Once the NFT is eligible and visible in your profile, choose a price and approve a separate listing transaction. Minting itself does not list or sell the artwork.

    Starting a collection manually? First use Create collection to create it with its complete trait list. The launch check follows the mint; if you skip it, select Check and launch collection on its receipt. Then choose Add members to this collection.

Up to 10,000 members

Launch a bulk collection

You do not need to upload or enter every artwork individually. Generate your set, upload the image folder with your storage provider, then import a CSV/JSON manifest or select all individual metadata JSON files in the wizard.

The wizard creates a new collection organizer and its members. It mints to your creator wallet; it is not an airdrop or an automatic listing service. Where public minting is available, step 2 also offers a public mint: your NFTs go into a vault and buyers mint a random one from your collection page (see below). If minting is temporarily unavailable, you can still prepare and export your launch and check saved progress. Finishing a partially minted collection waits until minting access is available again.

  1. 01

    Generate and inspect the collection

    Prepare your trait layers, choose rarity rules and valid combinations, and export the finished images with metadata. Inspect the full set for unwanted duplicates, missing layers, and mismatched traits. Give each intended edition its own name.

    Useful tools

    Bueno’s metadata guide explains the names and attributes in a generator export.

  2. 02

    Host the image folder

    Upload the full folder to your existing IPFS, Arweave or public HTTPS provider. For example, an IPFS folder can contain ipfs://YOUR_CID/1.png and ipfs://YOUR_CID/2.png. Keep the content publicly available and IPFS content pinned.

    The bulk importer rejects private/local addresses, credentials, temporary query tokens and unsafe file paths. Junkheap does not buy a storage plan or store artwork for you. With your own Pinata API key the wizard can upload up to 2,000 images (1 GB) as one folder and fill in the folder link; for a larger set use the large-folder guide below. An accepted URL is not proof that every image is reachable; run the wizard’s full image check and inspect your export.

    Useful tools

  3. 03

    Import once and review

    Open the bulk launch wizard. If your image fields are filenames such as 1.png, enter the artwork folder URL first. Then choose a CSV, a combined JSON manifest, or multiple individual JSON metadata files. Select only metadata files, not raw images or both a combined manifest and its individual copies.

    Imports support 1–10,000 members and up to 20 MB total. CSV requires name and image; description and columns like trait:Background are optional. JSON uses name, image, optional description, and an attributes array of trait_type/value pairs. Download the wizard’s example CSV to start.

    The wizard checks every row and lists every problem at once, with a downloadable report, so you can fix your file in one pass. It builds the trait catalogue, flags reused image links, and shows paginated artwork previews. Use Check every image link to load the whole set before saving. Your import is kept on this device until you save the launch or start over. The collection supports six trait types and 255 values per type. The catalogue’s spelling, values and order become permanent.

  4. 04

    Set collection details and save a backup

    Enter the collection name, symbol, cover URL, category, description and royalty. The symbol, category and royalty apply to every member. Connect the dedicated creator wallet, then choose Save & review launch.

    Review the estimated total, which includes the organizer and each member’s account storage and network fees. Download the launch backup before publishing. It contains public metadata and recovery receipts, never private keys. Publication fixes this launch’s content; to revise an unpublished draft, return to My launches and prepare a new one.

    After you approve publication, anyone holding this backup can publish its exact approved metadata. Only your wallet can authorize minting. Keep the backup private if the artwork has not been revealed yet.

  5. 05

    Create the organizer

    Choose Publish launch & review organizer. Sign the message approving the complete launch metadata. The wizard publishes the organizer metadata and simulates its mint. Review the exact GOR debit, then choose Approve in wallet and confirm the transaction.

    After finality, the next batch step asks for the collection launch message if needed. Junkheap verifies the organizer and its marketplace registration. Registered collections appear in Explore as Unverified; their creator has a Creator badge. This identifies the creator’s role and is separate from collection verification or endorsement.

  6. 06

    Mint at your own pace

    Choose Review next batch. The wizard publishes that batch’s metadata and simulates its cost. Approve up to five separate mint transactions in a supported wallet; wallets without batch signing mint one member at a time. Each NFT still pays its own network fee and account storage.

    Keep the page open until progress updates. By default no later batch starts without your review. For a large collection, tick Keep going after this batch: the wizard then prepares each next batch and opens it in your wallet by itself. Your wallet still asks you to approve every batch, and minting stops if an NFT would cost more than in the batch you reviewed, if a transaction does not land, or when you choose Pause. After an interruption, reconnect the same wallet, open Resume a saved launch, and choose Check progress. On another device, restore your backup. If the backup is older than your last mint, use Scan all mint addresses.

    Unresolved transactions must settle or expire before the wizard retries. A retry uses the same planned mint address. Do not start a new launch to recover an existing one. Save an updated backup at the end of each session.

  7. 07

    Finish marketplace checks

    The progress panel distinguishes minted NFTs from those ready for the marketplace. Check progress retries indexing without minting again. Export the mint report to keep a row for each NFT’s address and transaction receipt. Once all members are minted and eligible, open your profile to list them through the normal flow.

Selling through a public mint

Shown in step 2 only when public minting is available. Choose the mint price in GOR, or leave it at 0 for a free mint, and optionally a limit per wallet and a start time. These settings cannot be changed once the mint is set up, and a wallet can run one public mint.

  • You pay the storage deposits up front. After the organizer is minted, Set up the public mint records the sale on chain. Every member is then minted straight into the mint’s vault instead of your wallet. Nothing is for sale until every piece is in the vault and you choose Open the mint.
  • Buyers get a random piece. They mint one, or sweep 5, 10 or 25, with one wallet approval; the page then delivers the pieces. Each sale pays you the mint price at once, less Junkheap’s fee. A free mint pays no fee.
  • You stay in control. Pause and resume the mint, or close it for good and take back the pieces that did not sell. A closed or sold-out mint cannot be reopened. Pieces a buyer paid for but did not collect stay reserved; you can deliver them from the wizard.
  • Explore shows it. A minting collection carries a Mint Live badge and a progress bar, and Explore can filter minting from finished collections.

If something is pending

  • Wallet rejected or disconnected: reconnect the original creator wallet and check progress before another approval.
  • Some transactions submitted: already submitted transactions can finish after Pause. Check progress; the next batch excludes finalized mints.
  • Storage is full or unavailable: minting stops before broadcasting without a saved receipt. Preserve your backup and restore browser storage.
  • Minted but not listed in the marketplace: retry Check progress and allow the indexer to catch up. Listing remains a separate wallet transaction.
  • Creation is paused: keep the launch and backup. Resume when creation reopens; another organizer will not resolve the pause.

The linked tools are independent services. Their prices and limits can change. Use their artwork and storage features, then use Junkheap for Gorbagana minting; a tool’s minting support on another chain does not establish Gorbagana compatibility.

Choose your starting point