Skip to main content
What is an Editions Contract?
Daniel Volkov avatar
Written by Daniel Volkov
Updated over a month ago

This article will explain an Editions contract and how it's used in the NFT ecosystem. It will also highlight key features, such as Batch Token Creation and Story Inscriptions, that enhance its functionality.

What is an Editions Contract?

An Editions contract is a smart contract that adheres to the ERC-1155 standard on the Ethereum blockchain. Unlike the ERC-721 standard, which represents unique, indivisible digital assets, the ERC-1155 standard allows multiple people to own the same token. This makes it ideal for editioned works where you want several collectors to own identical pieces.

At Transient Labs, we believe creators should fully own their smart contracts rather than rely on third parties. In The Lab, all contracts are creator-owned, ensuring that you have complete control over your NFTs. Transient Labs cannot interfere with how you use your contracts.

How is it Used?

The Editions contract is used to create multiple copies of the same artwork or digital asset. It is ideal for artists who want to release limited runs or open editions of a piece.

Key Features of the Editions Contract

Our Editions (ERC1155TL) creator contract is packed with innovative features designed to empower creators and enhance the collector experience:

1. Batch Token Creation: This feature allows you to create and distribute multiple tokens in a single transaction. It's an efficient way to mint and distribute editions to multiple recipients, saving on gas fees and time. This makes it cost-effective to release large editions and reach a wider audience.

2. Batch Burn: The contract allows collectors to burn a batch of tokens (different token IDs and amounts) in a single transaction. This is ideal for burn-and-redeem mechanics or managing token supply.

3. Updating Metadata: While Synergy is not possible with the ERC-1155 specification since tokens can have multiple owners, we recognize that metadata updates may be needed. We've included a method to update token metadata when necessary. However, we encourage artists to only update if it's essential to maintain the integrity of the NFTs.

4. Admin Access Control: All Creator Contracts allow you to add admins (one or many) to your contract. This can be especially useful for using multiple wallets for security reasons or collaborating with trusted business partners. The possibilities are endless!

Admins can perform the following actions on Creator Contracts:

  • Mint tokens

  • Approve sales contracts (so you can sell your tokens in different ways)

  • Propose or update metadata, as applicable with different contract types

  • Inscribe creator stories

The following actions are restricted only to the owner of the contract:

  • Updating royalties

  • Changing the Royalty Guard

5. Story Inscriptions: Transient Labs has developed a protocol that allows you to add any text you want to a token you have created as another form of provenance. Sometimes, descriptions only get you so far, or you want to add where the piece has been displayed. Rather than updating the metadata, this information can be added as a Story to the token! We have also built this so collectors of your tokens can add their own stories to their collected tokens. This in itself adds a lot of provenance and history to the creation. Of course, only some people want this, and we let the creator decide whether to enable or disable it.

6. On-Chain Royalties: The Edition contract follows EIP-2981 and the Royalty Registry, allowing royalties to be configured on-chain for all marketplaces to read.

Get Started with Your Own Editions Contract

Join The Lab and deploy your own Editions creator contract today. Please don't hesitate to contact our support team if you have any questions or need help setting up your contract.

Did this answer your question?