Created on 4th June 2023
•
Solution
Advantage
Purchase tickets at reasonable prices
Join a community of fans
Due to verification through World ID, a private fan club community for holders is available here. They can check their membership and membership grades, encouraging them to show off their nfts.
Business Model
We found it challenging to successfully use the World ID to "verifyProof" on-chain. The aspects that stumped us during implementation were as follows:
World ID Contract: We hadn't realized that it uses a Proxy for an Upgradeable architecture.
Starter kit: While the starter kit was available, it lacked test scripts. This made it difficult to envision the actual code interaction with the front end. As a result, it took us a considerable amount of time to realize that some of the response content needed to be ABI-decoded after mobile authentication.
Custom action: We struggled with the handling of the action_id. Certain annotations in the documents were outdated (like "proposal_id"), and there were times when, even if the encoding wasn't done as per the documentation, the behavior was still successful. We perceived a discrepancy between the actual operation and the documentation.
The way we solved these issues was by comparing the documentation and the starter kit, trying every possible pattern at hand, and pushing forward until we succeeded.
Tracks Applied (4)
Worldcoin