- 
                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)