LogoLogo
Developer DashboardMarketplaceDeveloper Discord
  • Getting Started
    • 👋Welcome to Altura
    • ➕Creating a Project
    • ⛜Blockchains & Gas Fees
    • đŸ–ŒïžMinting and Importing NFTs
      • Minting Individual NFTs
      • Importing Collections
      • Bulk Mint NFTs
      • Lazy Mint (Primary Sales)
    • 🔗Linking Your Collections
    • 💳The Developer Wallet
    • 🧠Smart NFTs
    • 🎁Lootboxes
    • 🔑Getting Your API Key
    • 🎼Integrating Altura
    • đŸ‘„Authenticating Users
      • Altura Guard (Legacy)
      • Altura Guard II
        • Integration
        • REST API Demo
  • Altura Intelligence
    • 🧑‍đŸŠČNPC Engine
      • đŸ€”NPC Engine +
    • 🌎World Engine
    • 💳Play Wallet
    • 💁Concierge
  • Marketplace
    • đŸ›ïžThe Altura Marketplace
    • 🎯Listing Your Game on the Altura Marketplace
    • ✅Getting Your Collections Verified
    • 🎹Create Your Own White-Label Marketplace
  • 🌐API Reference
    • Get Endpoints
      • Verify a User's Altura Guard Code
      • Get User
      • Get Many Users
      • Get a User's Items
      • Get Item
      • Get Items
      • Get an Item's Holders
      • Get an Item's History
      • Get Collection
      • Get Collections
      • Get a User's Item Balance
      • Get a User's ERC20 Balance
      • Get a User's Native Token Balance
      • Get a User's Domain Names (Space ID)
      • Get a User From Domain Name (Space ID)
    • Developer Wallet Endpoints
      • Transfer ERC1155
      • Bulk Transfer ERC1155
      • Mint New ERC1155 NFT
      • Mint Additional Supply of ERC1155
      • Transfer ERC721
      • Transfer ERC20
      • Consume an Item (ERC1155)
    • Smart NFT Endpoints
      • Update an Item's Property
      • Add New Properties
      • Remove Properties
      • Bulk Update an Item's Properties
      • Switch an Item's Primary Image
      • Add a New Image
      • Update an Item's Name & Description
      • Update a Collection's Metadata
    • Altura Guard II
      • Connect to user wallet
      • Revoke Connection
      • Check Connection
      • Transaction Requests
        • Polling Transaction Response
        • Submitting a signature request
        • Submitting a native transaction request
        • Submitting a contract transaction request
  • ⚙Unity SDK Reference
    • Installation
    • Get Methods
      • Verify a User's Altura Guard Code
      • Get User
      • Get Users
      • Get Item
      • Get Items
      • Get an Item's Holders
      • Get an Item's History
      • Get Collection
      • Get Collections
      • Get a User's Item Balance
      • Get a User's ERC20 Balance
      • Get a User's Native Token Balance
    • Schemas
  • ⚙JS SDK Reference
    • Installation
    • Get Methods
      • Verify a User's Altura Guard Code
      • Get User
      • Get Many Users
      • Get a User's Items
      • Get Item
      • Get Items
      • Get an Item's Holders
      • Get an Item's History
      • Get Collection
      • Get Collections
      • Get a User's Item Balance
      • Get a User's ERC20 Balance
      • Get a User's Native Token Balance
    • Developer Wallet Methods
      • Transfer ERC1155
      • Bulk Transfer ERC1155
      • Mint Additional Supply of ERC1155
      • Transfer ERC721
      • Transfer ERC20
      • Consume an Item (ERC1155)
    • Smart NFT Endpoints
      • Update an Item's Property
      • Add new Properties
      • Remove Properties
      • Bulk Update an Item's Properties
      • Switch an Item's Primary Image
      • Add a New Image
      • Update an Item's Name & Description
      • Update a Collections Metadata
    • Altura Guard II
      • Connect to a user's wallet
      • Revoke Connection
      • Check Connection
      • Transaction Requests
        • Submitting a signature request
        • Submitting a native transaction request
        • Submitting a contract transaction request
    • Connect to Web3 Wallet
    • Schemas
Powered by GitBook
On this page
  1. Getting Started
  2. Minting and Importing NFTs

Lazy Mint (Primary Sales)

PreviousBulk Mint NFTsNextLinking Your Collections

Last updated 1 year ago

Lazy minting is an innovative technique used in the minting of Non-Fungible Tokens (NFTs) where an NFT is not minted until it is actually sold. This approach helps the creator avoid incurring the associated gas fees until the point of sale, in contrast to traditional minting processes where these fees are paid upfront. By reducing initial costs and financial risk for creators, lazy minting makes the minting process more accessible.

Lazy minting also allows for more flexibility, with:

  • Whitelists

  • Tiered Sales

  • Time Restrictions

  • Flexible gasless changes

  • Dynamic sale restrictions ie. 1 NFT max per wallet

Step-by-Step Guide to Lazy Minting

  1. Start the Item Creation Process: If you already have an item, skip to Step 2. If you dont, navigate to the create tab on Altura and begin by entering the required details for your item under Mint NFT. This process is identical to or . Typically you would have the initial supply as zero, but as long as the initial supply, and future mints are less than the max supply, you can successfully launch sales.

  2. Manage Your Sales: Once the item is successfully created, you'll be redirected to the item's dedicated page. Click on the 'Manage Sales' button to start setting up your sales. Here you can create a New Sale.

  3. Set Up Your Sale: You'll need to provide a unique name for the sale and decide on the duration it will run for.

  4. Define Sale Parameters:

    • Open to All: This feature controls who is allowed to mint your items. If you want to restrict access, you can deactivate this option and upload a text file containing the wallet addresses of your chosen participants. This feature can be particularly useful for pre-sales or whitelist sales where only a specific group of people are allowed to participate.

    • Unlimited Mint: This feature determines whether there is a limit to how many items a single wallet can mint. If you wish to control the distribution of your items and prevent a single wallet from acquiring too many, you can deactivate this option and set a limit for each wallet.

  5. Pricing Your Item: After setting up the sale, proceed by setting the price for your item. The platform may allow you to accept various cryptocurrencies, or even set the sale price as free.

  6. Finalize Your Sale: With all the details filled out, finalize the sale by clicking on the "Create" button. Your sale is now live!

đŸ–Œïž
Minting Individual NFTs
Bulk Mint NFTs