# ERC-721 vs. ERC-1155 Token Standards

ERC-721 and ERC-1155 are two popular Ethereum token standards, both used for creating NFT collections.

The ERC-721 token standard is for unique, non-replicable tokens, like collectible items or artwork. Each token is distinct, requiring a new smart contract for each token type, which increases gas fees and transaction times.

The ERC-1155 token standard is more versatile and more efficient, supporting both fungible and non-fungible tokens on a single contract. It allows batch transfers, lowering transaction costs and simplifying operations for projects like gaming where multiple assets are traded together.

### Comparison of the ERC721 and ERC1155 token standard

* **Token Flexibility**: ERC-721 is strictly for NFTs, while ERC-1155 supports both fungible and non-fungible tokens.
* **Transaction Efficiency**: ERC-1155 supports batch transfers, while ERC-721 requires individual transactions.
* **Smart Contract Design**: ERC-721 requires a new contract for each token type, whereas ERC-1155 can handle multiple token types under a single contract.\
  \
  On Highlight, you can reuse contracts for any edition flow when deploying on an ERC-1155 contract, allowing for more flexibility in managing multiple editions. However, when using the ERC-721 standard, contract reuse is limited to specific cases like limited editions and one-of-one tokens, making it less versatile.

### ERC1155 on Highlight

ERC-1155 tokens are limited to edition flows and are not available for series or generative series.

ERC-1155 tokens minted under the same contract on Highlight will not appear together on a single mint page. Instead, users can explore other related tokens from the same project through the "Related Projects" section.

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

However, collections not minted on Highlight **will** be displayed together on the same mint page.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.highlight.xyz/knowledge-base/for-creators/learn-the-creation-flows/erc-721-vs.-erc-1155-token-standards.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
