@cygaar_dev But in case of call to _safeMint() you have reentrancy protection inside by checking currentIndex. So you don’t need it in both cases, right?
v3.2.0 of ERC721A is now available. With this release, we added support for upgradeable contracts and added back some enumerable functionality as an extension. As usual, big thank you to @optimizoor for driving these efforts. Full changelog: https://t.co/zZRmQYd8Si