-
Notifications
You must be signed in to change notification settings - Fork 3
Filecoin Dev Grant Wave 10
Cali edited this page Apr 28, 2022
·
3 revisions
Open grant proposal: https://github.com/filecoin-project/devgrants/pull/318
Milestone 1 - 4 weeks (10/25/2021 - 11/22/2021) User Interface with following functionality:
- Enable user to create new project, by completing a form on the dApp.
- Build github action https://github.com/Discovery-Labs/dCompass-Gitbook-action for uploading files to Filecoin and IPFS.
- Enable image upload using web3.storage and web3.js https://github.com/Discovery-Labs/dCompass/blob/8a1ae49c260f5597a97ffc6b2a54985fbc27f5ab/packages/dapp/src/pages/api/image-storage.ts#L46
Milestone 2 - 3 months (11/23/2021 - 02/21/2022) Implement & extend the multiple smart contracts that:
- Will control the access, approvers, and minting of NFTs https://github.com/Discovery-Labs/dCompass/blob/8a1ae49c260f5597a97ffc6b2a54985fbc27f5ab/packages/hardhat/contracts/ProjectNFT.sol#L78
- Will keep track of pending eligible addresses for future minting https://github.com/Discovery-Labs/dCompass/blob/8a1ae49c260f5597a97ffc6b2a54985fbc27f5ab/packages/hardhat/contracts/ProjectNFT.sol#L133
- Will use Identity-Link Services to link Github account to Ethereum addresses https://github.com/Discovery-Labs/dCompass/blob/staging/packages/dapp/src/components/custom/profile/AddGithubAccountScreen.tsx
- Will build a chainlink external adapter (deproritized to focus on the quest completion and reward claims)
Milestone 3 - 2 months
- Distribute rewards to users going through pathways & quests
- Protocol fee on pathway & quest creation
- Browse public profiles and display badges unlocked
- Use nft.storage to generate the tokenUris of the NFT reward with custom metadata
- WIP - Subgraph consumption for quest verification (eg: query snapshot subgraph for snapshot-voter type quests)
- Deploy our own subgraph (scope to be defined)