3

I'm a mere mortal in the coding world (e.g. a complete noob). I'm an NFT artist that has an increasingly popular collection on OpenSea. The collections on OpenSea, however, uses a system called 'Lazy Minting' and not ERC 721 if I understand correctly.

Here's the problem: I want to take the collection to the next level, adding more functionality to the collection and adding value for my community: adding unlockables retrospectively, using collab.land for my website and Discord, adding more wallet functionality, et cetera!

Is there a way to 'convert' these tokens to ERC 721? Is that even necessary? Can anyone guide me through this or point me in the right direction? I honestly wouldn't know where to start. I heard about letting users burn and remint tokens or something...

I would appreciate any help at this point. I think the people at OpenSea are literally too swamped with questions right now to answer any of mine.

Kindest Regards, SuperNfty

2 Answers 2

0

as of the time of this comment, I have not seen guides or educational materials on how to deal with this. We're definitely at the frontier.

It's theoretically possible for you to "burn" your existing NFTs and replace them with a token on an ERC-721 contract. But this will probably be expensive in terms of gas fees, and also require a lot of trust between you and your collectors.

My current opinion is that you should do all those things off-chain as much as possible. For unlockables, maybe find a way to email them to the token holder. (I'm sure this opinion will change at some point.)

You may want to switch to ERC-721 tokens in the future, but it's not required. One of the biggest collections, the CryptoPunks, aren't ERC-721!

5
  • 1
    PS: CryptoPunks are ERC-721 Apr 15, 2021 at 11:32
  • @Tudor-RaduBarbu FACTS! CryptoPunks AND CryptoKitties (both early NFT collection) both are built on ERC-721 AND were inspirations for the adoption of the ERC-721 at the standard. Mar 12 at 4:51
  • @GlennFerrie Both CryptoPunks and CryptoKitties we created in 2017 before the standard EIP-721 was finalized in 2018. They aren't fully compliant with EIP-721.
    – Ismael
    Mar 14 at 6:34
  • @Ismael help me understand. my feedback was based on the fact that on the OpenSea marketplace (opensea.io) the details there say "ERC-721"... sample: opensea.io/assets/0x06012c8cf97bead5deae237070f9587f8e7a266d/… Mar 15 at 19:48
  • @GlennFerrie CryptoKitties contracts are close to the EIP-721 standard but it is missing a few functions. My guess is that Opensea label it as ERC-721, because they don't use the missing functions. ERC (Ethereum request for comment) acronym was replaced by EIP (Ethereum improvement proposal) that more closely reflect the use.
    – Ismael
    Mar 15 at 21:48
0

@super-nfty I dig the collection and I dig your handle. kudos.

I went down a similar path -- the way to level up is to create a separate collection and include a check during the minting process that checks to see if the user is a holder from the original collection.

If so, you can mint them an item in the new collection with the artwork from the previous collection or mint a new one and let them keep the old one, too!

You could also as part of this process burn the original.

This approach is minting new, but aware of the user's membership to the other collection.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.