I’m creating an ERC1155 contract for a marketplace. The marketplace will deploy one contract and then anyone minting an NFT via the marketplace would do so via that contract.
As such, over time this one contract could end up with millions of tokens mapped to it.
Is there a theoretical limit regarding the total amount of storage / data that a single contract can consume?
For instance, in this contract the balanceOf mapping could have millions of entries. We also have additional mappings to store meta data specific to each token minted - again, there would be millions of those.
I’m just trying to make sure that we have the right contract strategy. Any input would be hugely appreciated. Thanks!