0

At our project we're still contemplating wether to ERC721A over ERC721Enumerable. It's important for us to have stability. So has ERC721A proven so far that it's stable?

I'm looking forward to answers based on real world experiences and some data to support it. Thanks

I understand it saves gas fees on batch minting but couldn't find proper threads if it's stable enough to deploy contracts on it. I've come across comments of people saying they have had issues with etherscan and testsnets while testing on it.

So far, all the google links talk about how it's cool and better in terms of batch minting.

ERC721 vs. ERC721A: Batch Minting NFTs ERC721 vs. ERC721A

1 Answer 1

2

There's no "functional" downside to using ERC721A over ERC721 if you are going for sequential mints anyhow. The same differences between ERC721 <-> ERC721Enumerable pretty much apply to ERC721A <-> ERC721Enumerable. There's absolutely no stability concern (whatever that even means). It's designed to behave exactly the same way as ERC721. From an interface perspective (say you only had the contracts bytecode and not source code) it would be very hard to differentiate ERC721 and ERC721A (unless you look for the obvious factors such as mint gas costs). This is of course, because it was designed in the way to show the exact same balances, the same ownerships, emit the same events as the standard ERC721.

The only downside is perhaps, that you are basically "offloading" the mint costs to whoever is the one to next trigger the transfer (typically the buyer on OpenSea). If you add up these gas costs (minting + transfer to a next owner) and compare the implementations, you'll probably spend roughly the same (or even slightly more) in total gas. Although this is in many cases still preferred, because these transfers often occur at times where gas is low, whereas minting can often spike up gas prices for very hyped projects.

I won't even go into the details of ERC721Enumerable, because it adds a serious amount of additional gas (which I see in no way justified).

Source: Had multiple PRs in ERC721A

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.