The below challenges & associated prize are available to the first person who submits a solution.
To submit a solution, make a pull request on the Emerald Academy repository by adding a 'solved' object to a challenge's README. See this for an example.
An NFT contract called ExampleNFT has been created. However, the contract creator forgot to configure Royalties for the NFT! Using MetadataViews, add Royalties to your NFT so third party marketplaces can discover them.
Skills to test
Define a contract that has a Profile resource in it. The Profile must have an id (incremental based on a total supply), name, and address. Allow the owner of the Profile to store it in their account and change their name, and allow public users to read all the information about a users profile.
Skills to test
This is an example Challenge!
Skills to test