Deploying Your NFTs

In this section, you'll find a streamlined process designed to simplify the creation and deployment of your NFTs and NFT collections on the Fuel blockchain network. Whether you’re launching a unique digital art piece, a set of semi-fungible game assets, or an entire collection of NFTs, our platform will guide you through every step of the deployment process. Let’s get started on bringing your digital assets to life!

Fill Out the Deployment Form

1. Access the Deployment Form

  • Navigate to the Portal - Start by connecting your wallet to the Fuel NFT Deployer portal. Once you’re in, choose the NFT type to get started with the deployment. This deployment page is specifically designed for users to create and deploy NFTs and NFT collections.

  • Find the Form - Within the "Deploy Contract" page, you’ll find the deployment form. You will have to input all the necessary information about your NFT contracts in the Form to get started with the deployment process.

2. Choose the Type of NFT Contract

  • Nonfungible NFT - This type of NFT is used for deploying unique digital assets. Each Nonfungible NFT is distinct and cannot be replicated. They are ideal for representing individual art pieces, collectibles, or any asset where uniqueness is key.

    • Examples: Digital art, rare collectibles, unique game items.

  • Semi-fungible NFT - Semi-fungible NFTs are designed for assets that can be subdivided or grouped. Unlike Nonfungible NFTs, these can represent multiple units of the same asset.

    • Examples: Limited edition items where multiple copies exist, in-game currency with a fixed supply, event tickets.

  • NFT Collections - This option is for deploying a group of related NFTs, which can be either Nonfungible or Semi-fungible. Collections allow you to deploy multiple NFTs under a single contract, making it easier to manage and trade them as a group.

    • Examples: A series of digital art pieces from the same artist, a collection of themed game items, a set of collectible cards.

3. Fill in the Required Details

  • Contract Name - Provide a unique name for your NFT contract. This name will help identify your contract within the blockchain network and should be descriptive of its content or purpose.

  • Description - Enter a brief description of your NFT or collection. This helps users understand what the NFT represents or the theme of the NFT collection.

  • Symbol - Choose a symbol for your NFT or collection. This is often a short, memorable abbreviation that represents your NFT in transactions and listings.

  • Other Relevant Properties - Depending on the type of NFT you’re deploying, you may need to fill out additional properties. These can include attributes specific to the NFT’s functionality, such as minting rules, supply limits, or special features.

By following these steps and filling out the form with detailed and accurate information, you ensure that your NFTs or NFT collections are properly set up and deployed on the Fuel blockchain network. If you have any specific requirements or customizations, make sure to include those details in the form as well.

Deploy the Contract

1. Review the Details

Before deploying the smart contract, you need to verify that all the information you've provided is correct. This is crucial to ensure that your contract functions as intended and to avoid any issues after deployment.

  • Metadata - Check the metadata you've entered. This includes the name, description, and other attributes of your NFT or contract. Ensure that this information is accurate and formatted correctly.

  • Contract Type - Confirm that you've selected the correct type of contract. Different contracts (e.g., Nonfungible NFTs, Semi-fungible NFTs) have different functionalities and requirements.

  • Network Settings - Verify that you have chosen the appropriate blockchain network (e.g., Ethereum, Binance Smart Chain, Fuel). Ensure that your network settings (such as gas fees and network configurations) are correctly set.

2. Deploy the Contract

Once you have reviewed and confirmed all details, you can proceed with deploying the smart contract.

  • Click on the "Deploy Contract" Button - This action will initiate the deployment process. Your web application will send the contract data to the selected blockchain network.

  • Platform Processing - The platform will handle the backend processes, such as compiling the contract code, interacting with the blockchain network, and submitting the deployment transaction.

  • Transaction Confirmation - Depending on the blockchain network, the deployment process might take some time. You'll need to wait for the network to confirm the transaction.

3. View Deployed Contract Details

After the deployment process is complete, you can view the details of your deployed contract.

  • Navigate to "Your Contracts" Section - This section of your web application will display a list of all contracts you have deployed.

  • Contract Details - Click on the specific contract you want to view. You will be able to see detailed information such as:

    • Contract Address: The unique address assigned to your deployed contract on the blockchain. This address is essential for interacting with the contract.

    • Token Type: The type of NFT or token your contract represents (e.g., ERC-721, ERC-1155).

    • Network: The blockchain network where the contract is deployed (e.g., Ethereum, Fuel).

By following these steps, you can successfully deploy a smart contract and manage it effectively through your web application. If you need further clarification or have specific questions about any of these steps, feel free to ask!

Mint NFTs Within the Contract

1. Select the Deployed Contract

After deploying your NFT smart contract on the blockchain, it will appear in the "Your Contracts" section of the web application interface. This is the list of all contracts you have deployed, where you can select the one you want to use for minting NFTs.

Click on the contract you wish to interact with. This will take you to the interface where you can perform various actions related to that contract.

2. Mint NFTs

Minting is the process of creating new NFTs (Non-Fungible Tokens) based on the selected contract. Depending on the type of NFT you want to create, the process will differ.

  • For Nonfungible NFTs:

    • Unique Tokens: Each NFT is unique and distinct. You will mint one token at a time, with each token having its unique identifier and metadata.

  • For Semi-fungible NFTs:

    • Tokens in Batches: Semi-fungible tokens can be created in groups or batches. Unlike non-fungible tokens, these tokens are interchangeable within the same batch but unique between batches.

  • For NFT Collections:

    • Multiple NFTs: You can mint several NFTs at once that are part of a specific collection. Each NFT in the collection can have different attributes or metadata, but they all belong to the same group or theme.

3. Specify Minting Details

When you initiate the minting process, you'll need to provide specific details about the NFTs you're creating. This includes how many you want to mint and the associated metadata.

  • Number of NFTs - Enter how many NFTs you want to create. This could be just one or several, depending on the type of NFT and the contract's capabilities.

  • Metadata URI - This is a Uniform Resource Identifier (URI) pointing to the metadata of each NFT. Metadata typically includes information such as the NFT’s name, description, image, and any other relevant attributes.

  • Other Attributes - Depending on the contract and the type of NFT, you might need to specify additional attributes. For example, in a collection, you might need to define which part of the collection each NFT belongs to.

  • Mint Button - Once you've entered all the required details, click the "Mint" button to execute the minting process. This action will create the NFTs as specified and add them to the blockchain.

Congratulations! You've now successfully navigated the NFT minting process. By selecting the appropriate deployed contract and specifying the minting details, you’ve created new NFTs that are now live on the blockchain. Whether you're minting unique tokens, batch tokens, or an entire collection, each step is crucial to ensure your NFTs are properly minted and ready for use.

Last updated