> For the complete documentation index, see [llms.txt](https://bloxxa-1.gitbook.io/bloxxa-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bloxxa-1.gitbook.io/bloxxa-guide/smart-contract-constructor/editor/nft-erc-1155.md).

# NFT ERC-1155

1. **Click the + Create button**

   <figure><img src="/files/3fccBMofYcR0MPovDF9b" alt=""><figcaption></figcaption></figure>
2. **Select the type of smart contract you want to create:**
   * **NFT ERC-1155**
   * NFT ERC-721
   * ERC-20
   * Staking
   * Sale
   * Vesting<br>

     <figure><img src="/files/llWaitEtxOmI3vh4s2Na" alt=""><figcaption></figcaption></figure>
3. **Choose the network:**
   * BNB Chain
   * Polygon
   * Ethereum

     <figure><img src="/files/0LEpk4XkfLE0ImGQLHnu" alt=""><figcaption></figcaption></figure>
4. **Click the Connect Wallet button** and connect your MetaMask wallet.

   <figure><img src="/files/ek6av5UTtFo9K9hbtIgy" alt=""><figcaption></figcaption></figure>
5. **Let's continue with creating the ERC-1155 smart contract.** ERC-1155 is an Ethereum token standard that allows for the creation and management of multiple token types (both fungible and non-fungible) within a single smart contract. This reduces gas costs and simplifies asset transfers. With our constructor, you can easily create complex, multifunctional NFTs and other tokens with minimal costs and maximum flexibility.

   You'll need to provide the following information:

   1. **NFT ID**\*
      * The ERC-1155 token or token type within the contract has an ID. The name will depend on the contract's implementation of the ERC-1155 standard.
   2. **NFT Description**
      * This provides more details about the ERC-1155 token.
   3. **Mint Address**
      * Example: `0x5B61710DBe0cb76078B95B0BB9AEB33FA34A3A65`
      * The address for minting the token when a transaction occurs.
   4. **Initial Owner Address**
      * Example: `0x5B61710DBe0cb76078B95B0BB9AEB33FA34A3A65`
   5. **Amount**
      * The number of ERC-1155 tokens.
   6. **Select File**
      * Choose an image for your NFT.

   After filling out the form, click the **NEXT** button.

   <figure><img src="/files/KdMnIIpwwmBCZBqpPG3o" alt=""><figcaption></figcaption></figure>
6. **Pay $50 in USDT via MetaMask**. Ensure you have enough tokens for the transaction. If you are using Binance Smart Chain, you'll need approximately $5 in BNB, $3 in MATIC for Polygon, or $15-$20 in ETH for Ethereum. Click **NEXT** and confirm the transaction (up to 3 confirmations may be required). The smart contract creation usually takes around 30 seconds.<br>

   <figure><img src="/files/Bp72K3kpPuOqLvYdChDN" alt=""><figcaption></figcaption></figure>
7. **Your smart contract will now be available in your account.**

   <figure><img src="/files/uCtQEaxgPOIqrKHCgkTT" alt=""><figcaption></figcaption></figure>
8. **You can now go to the blockchain explorer** to review your contract and begin using it for your needs.

   <figure><img src="/files/z0RSD2j38I8dSQuhZCDO" alt=""><figcaption></figcaption></figure>

***
