Comment on page
ERC-721(A) vs ERC-1155
When to use ERC-721A or ERC-1155
In almost all cases, NFTs adhere to one of two token standards: ERC-721 or ERC-1155.
Many people wonder which standard to choose, so we'll explain the differences below to help make the decision easier for you.
In short - if all your NFTs are unique and there will only be one copy of each NFT, the ERC-721 standard is best. If there can be multiple copies of each NFT (e.g. a membership pass or limited or open editions of artwork), ERC-1155 is designed for that.
ERC-721 is the most common standard people use and most of the major PFP NFTs you see (Crypto Punks, BAYC, World of Women etc.) follow the ERC-721 standard. With ERC-721, every single NFT in a collection is unique, and there are no two copies of the same NFT.
ERC-721A is an improved implementation of the ERC-721 standard that dramatically saves gas for minting multiple NFTs in the same transaction. On our platform, we use ERC-721A by default for all ERC-721 collections, as it yields substantial cost savings for both creators reserving NFTs for themselves and for collectors minting multiple NFTs. You can learn more about the standard here.
While there is only ONE copy of each token in an ERC-721 contract, there can be multiple copies of the exact same NFT in an ERC-1155 contract. The ERC-1155 standard is commonly used for membership tokens (e.g.
ZenAcademy tokens), limited edition and open edition NFTs, and so forth.
In an ERC-1155 collection, you can have multiple tokens and each token can have its own separate presale/public sale, token price, token image etc. You can have as many tokens as you want in an ERC-1155 (However, our admin interface in our platform doesn't yet support adding new tokens after contract deployment, though this is technically possible at a contract level for advanced users already).