In ERC-1155 example implementation there is parameter to pass supply, so what if we pass supply more than 1, like 100 copies of an NFT, with same id, same metadata.

Does this violate definition of NFT? will it become FT when we pass supply more than 1?

Do we need to create as many NFTs as value in supply parameter with different token_ids?

1 Answer 1


Technically, ERC-1155 isn't a "true" NFT. A "True" NFT is an ERC-721, where each token is truly unique. ERC-1155 is like a mix between ERC-721 and ERC-20 (NFTs and FTs).

Here's the high-level definition of ERC-1155 from ethereum.org:

A standard interface for contracts that manage multiple token types. A single deployed contract may include any combination of fungible tokens, non-fungible tokens or other configurations (e.g. semi-fungible tokens).

Hence, ERC-1155 implements tokens that can be partially fungible.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.