NFT Minter

Disclaimer: "NFT Minter" is a non-fungible token (NFT) application built on the Bitcoin Cash blockchain. It is not subject to regulation by any government agency. By using this product, you understand that you are participating in a decentralized, open-source (will be open-sourced later) project and that the product's developers make no guarantee of its performance or security. Investing in this product carries a high risk, including losing all or a portion of your investment. The product is intended for use by experienced cryptocurrency investors who understand the risks associated with NFT applications and blockchain-based investments. The product does not guarantee any returns and past performance is not indicative of future results. The product is built using smart contracts and is open-source, meaning that it is not controlled by any central party. While the developers have taken reasonable steps to ensure the security and integrity of the contracts, there is always a risk of bugs, errors, or other issues that could result in the loss of your investment. By using this product, you represent that you understand the risks associated with NFT applications and are willing to assume them. The product makes no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability with respect to the product or the information, products, services, or related graphics contained on the product for any purpose. Any reliance you place on such information is therefore strictly at your own risk.

Deploy

The Deploy function is a tool for publishing CRC721 NFTs on which users can publish their own NFT collections.

Mint

Users can mint their own or others‘ deployed NFT collections here.

User Guide

Submit NFT data

  1. Prepare two folders, one for images and the other for JSON data.

    These image or JSON files are named using numbers, incremented from 0.

    For a concrete example, see https://github.com/fex-cash/fex-tutorial/tree/main/crc721-demo/ipfs

  2. Register pinata account

    Pinata is an easy-to-use IPFS client.

    https://app.pinata.cloud/pinmanager

  3. Upload images folder

    First login pinata, click "Add Files" - "Folder".

    Then select your image folder, and upload it. Then you can see your images folder on IPFS.

    For example, the "CRC721-Demo-Images" folder link: https://gateway.pinata.cloud/ipfs/Qmez95JyuKM341LTjB6DCDGUX4qgWFmKRrf2VV2UCgZo8Q/

  4. Add JSON data for your NFT

    e.g. for NFT No.0, here is JSON data:

    {
        "name": "NFT Test0",
        "description": "Description0",
        "image": "ipfs://Qmez95JyuKM341LTjB6DCDGUX4qgWFmKRrf2VV2UCgZo8Q/0.png",
        "attributes": [{"trait_type": "key_name", "value": "Test0"}]
    }

    In addition to specifying the name, description, and image URL, you can give this NFT custom attributes (key-value).

  5. Upload JSON folder

    First login pinata, click "Add Files" - "Folder".

    Then select your JSON folder, and upload it. Then you can see your JSON folder on IPFS.

    For example, the "CRC721-Demo-JSON" folder link:

    https://gateway.pinata.cloud/ipfs/QmXtHJfKJVcDHTaaGF2YhF2yZJ9ifdYA4cAf5Wo2K5Xi4V

  6. You can get the NFT JSON folder CID: QmXtHJfKJVcDHTaaGF2YhF2yZJ9ifdYA4cAf5Wo2K5Xi4V.

Deploy your NFT

  1. Open Deploy tab, and set the NFT collection parameters:

    Name: Full name of the NFT collection.

    Symbol: Symbol of the collection.

    Base Token URL: The JSON folder link of this NFT collection.

    (Recommended using ipfs://{JSON folder CID}, like ipfs://QmXtHJfKJVcDHTaaGF2YhF2yZJ9ifdYA4cAf5Wo2K5Xi4V)

    Total Supply: The total number of this NFT collection.

    Mint Price: The fee you want to charge for each mint.

    Fee Token (Optional): The token you want to charge for each mint. If left blank, BCH is charged by default.

  2. Click the "Check" button, Fex will check your metadata first, and you can also double-check again to make sure it's uploading correctly.

  3. Click the "Create" button, you will register this NFT collection.

    Then click "Reveal" to actually create this collection.

How to Mint NFT

  1. Switch to Mint tab, search the collection by symbol.

    Then click "Mint" button to mint your favorite NFT.

  2. After minting, you can see your own NFTs on Asset tab.

Last updated