Claim code features

Claim codes are not very easy to use as a developer.

Right now it appears as though there’s no way to both limit minting to one per wallet, and use claim codes to mint.

That’s really a drag, it creates a ton of work on my end to maintain a database of interactions, which codes have been used by who , etc

I really wish there was a way for my back end to authorize a user for a one time mint without all of this state management on my end