ERC721A, a.k.a., devs don't plan on sticking around
dabdab
0x7836
August 27th, 2022

ERC721A received much attention as part of Azuki’s launch as they dramatically reduced batch mint prices (reduction of ~70-90% for batches between 10-100 NFTs). Don’t get me wrong, it was a pretty nifty trick. It sounded like magic. But is it really all that?

Some people are probably already aware, but the implementation optimizes for cheap txn costs during minting but stores ownership data in an inefficient manner, drastically increasing the costs of transfers (an increase of 182.85%). Any integration with an ERC721A that includes transfers or on-chain ownership checks (eg. staking, buying, selling, sending to a friend) costs nearly 3 times as much as a normal ERC721.

Savings and costs of ERC721A vs solmate's ERC721
Savings and costs of ERC721A vs solmate's ERC721

ERC721A is gud for

  1. Whale minters
  2. Insidooors who wish to mint large batches for cheap
  3. Offloading txn costs to NFT buyers in the secondary market
  4. Distributing batches of soul-bound NFTs (not meant to be transferred)
  5. Burning ETH

ERC721A is bad for

  1. NFTs with on-chain integrations or utility
  2. Secondary market buyers’ pockets in the long run
  3. Reputation as a long-term buildooor

Conclusion

Using ERC721A doesn’t necessarily mean that an NFT collection is bad, or will perform badly in terms of price. But it should prompt you to realize that one of these is probably true:

  1. The team does not care about ecosystem’ expenses in the long run
  2. The team did not use a technically competent implementer
  3. The team values short-term batch minting over long-term user savings
  4. The team does not plan on building/supporting on-chain utility in the NFTs

Here’s the sauce, where I compared ERC721A vs solmate’s ERC721:

GitHub - dabdab-wrt/erc721a_gas
GitHub - dabdab-wrt/erc721a_gas
Contribute to dabdab-wrt/erc721a_gas development by creating an account on GitHub.
github.com
Subscribe to dabdab
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
Arweave Transaction
x4y5FtNjvSuLI6P…gLZpDd-2fExYJh4
Author Address
0x78362090CD0678E…7f5C9482597Da7b
Nft Address
0xc33ce09B230C7fE…225Ea7BBB13114C
Content Digest
LSZi7hwQY4WktkT…riVmSPTE-X5dBaY
More from dabdab
View All

Skeleton

Skeleton

Skeleton

1 Collector
LOADING TEXT
#1