The ERC-1155 standard allows for multiple semi-fungible tokens.

If I understand correctly, this would be no different than creating multiple ERC-20 contracts, with the same token quantities, to represent the digital goods. The only benefit is having everything in the same place.

Are there other reasons to use ERC-1155 instead of multiple ERC-20 contracts?

2 Answers 2


ERC-1155 tends to be more useful for things such as games that need both fundable (In-game gold) and non-fungible(land) tokens.

  • Why would a game creator one ERC-1155 contract, instead of creating multiple individual ERC-20 and ERC-721 contracts?
    – tjr226
    Apr 8, 2021 at 13:57

The only benefit is having everything in the same place.

ERC-1155 is orders of magnitude more gas efficient, as deploying an ERC-20 contract is costly with current Ethereum gas prices.

  • So switching to 1155 at least saves the gas required to initialize multiple new ERC-20 tokens?
    – tjr226
    Apr 8, 2021 at 13:54
  • 1
    This is correct. Apr 8, 2021 at 14:53
  • why not just use a proxy pattern instead?
    – Jonah
    Sep 15, 2022 at 17:29
  • Because proxy pattern solves a different problem Sep 15, 2022 at 19:20

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.