proof-of-competence
proof-of-competence copied to clipboard
Proof of Competence (PoC) is an open, modular framework to create on-chain quests and Web3 on-boarding journeys.
In the current code base, vevifyScore() is called twice in every quest. First in https://github.com/wslyvh/proof-of-competence/blob/main/src/pages/[quest]/index.tsx ``` await Promise.all(props.quest.tasks.map(async (task: Task) => { const result = await verifyScore(task, web3.account) if (result...
Rewards are already configurable per quest. It currently allows you to mint POAPs based on your score/levels. Or attest your score using Ethereum Attestation Service (EAS) Another reward mechanism would...
This project is meant as a modular, open framework where others can build their quests with. It currently contains a decent set of core verifiers to measure and track on-chain...
Right now you can only view the score from your connected address. It would be easier to get the results from an address without connecting. This allows you to quickly...
Part of completing a quest is to actually reward users for their work. I'd like to have different and configurable reward mechanisms that projects can include. Some ideas: - Mint...