# A better ERC721 contract for multiple mint

**URL:** <https://forum.openzeppelin.com/t/a-better-erc721-contract-for-multiple-mint/24824>\
**Category:** Review Wanted\
**Tags:** erc721\
**Created:** [February 17, 2022, 4:34am UTC](https://forum.openzeppelin.com/t/a-better-erc721-contract-for-multiple-mint/24824 "2022-02-17T04:34:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rayman](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/rayman/32/13278_2.png) [@Rayman](https://forum.openzeppelin.com/u/Rayman)\
**Post date:** [February 17, 2022, 4:34am UTC](https://forum.openzeppelin.com/t/a-better-erc721-contract-for-multiple-mint/24824/1 "2022-02-17T04:34:30Z")

</div>

I recently discovered an [ERC721A](https://github.com/chiru-labs/ERC721A) contract and learned about the trick and found that it does save gas on one transaction mint more than one. I wonder if the team has any plans to support the contract ERC721 for batch mint?

---

<div class="post-metadata">

**Author:** ![Rayman](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/rayman/32/13278_2.png) [@Rayman](https://forum.openzeppelin.com/u/Rayman)\
**Post date:** [February 17, 2022, 4:37am UTC](https://forum.openzeppelin.com/t/a-better-erc721-contract-for-multiple-mint/24824/2 "2022-02-17T04:37:44Z")

</div>

The contract uses a trick that I don't fully agree with because of the complexity it brings. And I think the OZ team should have a more elegant way to implement it.
