Transient Labs Developer Docs
  • 👋Welcome!
  • 📑TL Creator Contracts
    • Creator Contracts Overview
    • Implementation Contracts
      • v3.x.x
      • v2.x.x
      • v1.x.x
    • Smart Contract Documentation
    • Common Features
      • Access Control
      • Royalties
      • Story Inscriptions
      • NFT Delegation
      • BlockList
    • ERC721TL
    • ERC1155TL
    • Shatter
    • ERC7160TL
    • Doppelganger
    • Collector's Choice
  • ⛔BlockList
    • BlockList Overview
    • Implementation Contracts
    • Deployments
    • Smart Contract Documentation
  • 🔖Story Inscriptions
    • Story Inscriptions Overview
    • Story Inscription Format
    • Smart Contract Documentation
  • 🖼️T.R.A.C.E.
    • T.R.A.C.E. Overview
    • Record Schema
    • Implementation
    • Smart Contract Documentation
      • TRACE
      • TRACERSRegistry
  • 🥞Stacks
    • Stacks Overview
    • Deployments
    • Smart Contract Documentation
  • 🎨Dynamic Art
    • Dynamic Art Overview
    • How to Create
    • How to Display
  • 🔗Integrations
    • Deploying TL Contracts
    • NFT Delegation
    • Integrating with Marketplaces
    • Metadata Structure
    • Inheriting TL Contracts
    • Onchain Art
    • Embeddable Components
  • ❔Miscellaneous
    • Supported Blockchains
    • tl-sol-tools
    • Licensing
    • Batch Upload Secret JSON
Powered by GitBook
On this page
  • Overview
  • Airdrops
  • Batch Token Creation
  • Batch Burn
  • Updating Token Metadata
  • Source
  1. TL Creator Contracts

ERC1155TL

Transient Labs ERC-1155 Creator Contract is packed with more innovation than another other solution on the market.

PreviousERC721TLNextShatter

Last updated 1 year ago

Overview

ERC721TL is Transient Labs' Creator Contract compliant with the specification.

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!

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!

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

ERC-1155
https://github.com/Transient-Labs/tl-creator-contracts/blob/main/src/erc-1155/ERC1155TL.sol
📑
Page cover image