It would be desirable to mint a specific NFT ID. Especially for generative artworks. It would mean we can still take the benefits of lazy minting.
It would require some changes to the Olta-Nft-Editions. that then would need to be updated in this Auction contract.
Solution A: allow for minting of any ID
this could be achieved by not relying on a counter in Olta-Nft-Editions and specifying ID to mint in functions.
Solution B: on mint add a seed number to the NFT.
this could be achieved with a mapping for example mapping(seed => ID) seed
Potential downside being that it further diverges from the zora-NFT-Editions contract.
It would be desirable to mint a specific NFT ID. Especially for generative artworks. It would mean we can still take the benefits of lazy minting. It would require some changes to the Olta-Nft-Editions. that then would need to be updated in this Auction contract.
Solution A: allow for minting of any ID
Solution B: on mint add a seed number to the NFT.
Potential downside being that it further diverges from the zora-NFT-Editions contract.