# ERC1155TL

## Overview

ERC721TL is Transient Labs' Creator Contract compliant with the [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) specification.&#x20;

## Airdrops

ERC1155TL makes it extremely easy for creators to mint and distribute a token to many recipients in one single transaction.

## Batch Token Creation

With our implementation of ERC-1155 tokens, creators must create a token. This allows for a unique token URI per token and for checking if a token exists in the contract. Minting a newly created token can happen in the same transaction, but what if a creator wants to create 10 tokens?

Well they can do this and distribute the tokens in a single transaction!&#x20;

## Batch Burn

ERC1155TL allows for ultra-efficient token burning. A single collector can burn a batch of tokens (different token ids and amounts) in a single transaction!&#x20;

The burn feature is open to the collector or any operators approved by the collector. This is useful for burn and redeem contracts. This allows burn and redeem contracts to be configurable and determined at a later time.

## Updating Token Metadata

Synergy is not possible with the ERC-1155 specification, since there are technically more than one owner of a token. We recognize that metadata updates may be needed so we have included a method to do this. But we encourage artists to avoid updating unless necessary and such caution artists about this in The Lab.

## Source

<https://github.com/Transient-Labs/tl-creator-contracts/blob/main/src/erc-1155/ERC1155TL.sol>


---

# 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://docs.transientlabs.xyz/tl-creator-contracts/erc1155tl.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.
