Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
ERC721 Standard #151
These lessons are absolutely awesome!
I'd just like to talk about lesson number 5 or the one on NFT (aka ethereum/EIPs#721). The implementation in cryptozombies is influenced by CryptoKitties for obvious reasons, but it is not reflective of the 721 current draft going through the EIP process. I am more than happy to work with you or someone on your team to get lesson 5 to be compliant with the proposed 721 draft. IChanges include things like no
I see your Note that this is a proposal and you're using what is in OpenZeppelin currently. OpenZeppelin are also about to change that interface to be the new proposal.
Hi @dekz, thanks for the kind words!
I looked at the EIP when writing the lesson, but it seemed like things were still being changed on a daily basis and it wasn't close enough to being a standard to base the lesson on. (E.g. A week ago the draft had tokens being referred to as "deeds", which I felt was a confusing word choice and would likely change by the final release anyway). Thus I chose to base the implementation on OpenZeppelin's contract.
I'm totally in favor of updating the lesson to be compliant with the standard, but would prefer to wait until it's an accepted standard rather than in draft form. That way we don't need to update the lesson content multiple times if it changes again before being finalized, if that makes sense.
Please feel free to keep us updated on the progress, and when it's far enough along we can update the lesson. Awesome work you guys are doing!