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?


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 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 at 13:54
  • 1
    This is correct. Apr 8 at 14:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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