Grants 2.0 is an open-source technology for plural and scalable public goods provision. We are building a modular toolkit for Quadratic Funding and adjacent social incentive designs to increase and govern ecosystem capital.
Relevant Documents
- Gitcoin Grants 2.0 Vision
- Quadratic Funding paper
- Decentralized Society paper
- Design prototypes
- Staging applications
- [Grants Hub](https://gitcoinco.github.io/grants-hCreate high-level plan and timeline for finishing the Genesis projectsub/)
- Round Manager / Explorer contracts
- Video demonstrations
- Live applications
2022/6/7 Update
Highlights
- This week is launch week for Passport - which means this week was spent shipping a ton of UI/UX changes. In terms of MVP, completing the last stamp (BrightID) marked the completion of MVP. Additionally, we have code up for a Reader on @trust | Gitcoin to give users a Trust Bonus Score. Does it feel done - like we’ve crossed some sort of line? No, not at all. The feedback we’ve been gathering has provided us plenty of UI/UX improvements. It’s helped us validate our assumptions on some problems, and invalidate what we thought were problems elsewhere. It’s helped us discover more about the value we’re providing to our users, and how we can provide more.
- Grants Hub is targeting to be dev-complete with Grant Hub MVP by Friday, June 3rd. With this week’s progress, we are about 90% of the way to hitting our MVP milestone. Our goal is to have Grants Hub production-ready by July 1st, 2022.
- This week the Round Manager / Explorer team finished fleshing out the contract structure and tested deploying it to Goerli using some helper scripts we’ve written. We also created a basic UI shell for the Round Manager Steel Thread — this currently allows you to connect a wallet, but next week we will begin wiring the contracts up and adding more functionality to the UI.
Product Work
Passport
- Shared & gathered user-feedback
- Reader (staging) & Passport in Weekly Sync
- Passport in DAO Vibes
- Directly with members of the DAO
- Coordinated PMM work w/ Sean
- Wrote several UI/UX stories based on user-feedback
- Test more UI/UX changes
- Launch Passport for GR14
- Create story’s for improvements and bugs
- Support the support team
- More BrightID UX research/strategy
Grants Hub
- Started planning for Phase 2 (Anchor) — set up Phase 1 retro next week & Phase 2 kickoff on Mon 6/13, first draft of Phase 2 user stories
- Set up weekly “Grants 2.0 Playground” session to drive DAO-wide visibility of Grants 2.0 progress
- Lead first “Grants 2.0 Playground session” for the DAO → build a running Grants 2.0 FAQ with feedback and questions
- Finalize Phase 2 (Anchor) PRD and user stories
Round Manager / Explorer
- Mapped the user journey for Grant Explorer (Miro here) and created first draft Steel Thread mockups
- Finish Steel Thread mocks + stories for Grant Explorer
- Create high-level plan and timeline for finishing the Genesis projects
Design Work
Passport
- Trust Bonus page:
- Made UX/UI changes based on user-feedback
- Designed a 3 step process for creating, scoring, and saving the passport w/ Gitcoin
- Made copy changes to better articulate expectations
- Passport:
- Added loading states for stamp cards during passport creation
- Designed POAP pop-up (not found, found, & expanded) states during stamp verification
- Testing to validate assumptions
- Mobile designs
- Coordinating with MMM and product to finalize end-to-end copy
- UI Design reviews with engineering
Grants Hub
- Led user research synthesis session and drafted feature changes for Phase 2 (Anchor) from these learnings
- Updated CTA on cGrants
- Completed Phase 1 (MVP) designs for mobile view
- Finalize Phase 1 (MVP) mobile web designs
- Continue improving Phase 2 (Anchor) designs
Engineering Work
Passport
- Completed implementation of BrightId Stamp
- Updated Alchemy RPC for prod readiness
- UX/UI improvements for Reader on /trust - added the 3-steps content (Connect, Score, Save)
- UX/UI improvements on the Passport
- added loading spinners
- better modal text - for BrightID process
- better toast text for notifications - also BrightID process
- added a 404 page
- Node whitelisted by Ceramic team and mainnet connection completed
- Replaced merkle root w/ a hashing function in the VCs we issue for stamps (PII protection)
- Worked on Datadog implementation for analytics
- Investigated Passport Bugs
-
More UX/UI improvements on the Passport
- better wallet signature messaging
- add toasts for Stamp completion notifs
-
More UX/UI improvements on the Reader (/trust)
- remove unnecessary content
- warnings when trying to leave the page w/o saving
- better experience for users w/ existing Trust Bonus Score
- Finish Datadog
- More bug search
Grants Hub
- All of the hi-fidelity mocks/pages have been built out in the dApp with the exception of the modal and toast component
- Developer docs for Phase 1 (MVP)
- Finish up MVP UI work (modal, toast component)
- Integrate Phase 1 (MVP) development on mobile web
Round Manager / Explorer
- Upgradeable contracts deployed on Goerli for the round (details in Demo #1 above) —> those contracts have been verified on etherscan and include the ability to:
- deploy a grant round factory
- deploy the grant round contract
- create a round via factory (which clones the round contract)
- deploy a dummy voting mechanism
- manage RBAC on round contract (ability to add/remove operators on grant round)
- update on-chain storage variables in round
- Build out basic UI which can be viewed through the link in Demo #2. (This is from feat: connect wallet + rtk rewrite by chibie · Pull Request #19 · gitcoinco/grants-round · GitHub which has not been merged as we are discussing on if rtk is what we want to use)
- Enabled auto-deploying on PR against main on fleek (staging env). This means you can test PR on IPFS before they get merged
- Implementing Program Factory & Program Implementation on chain
- Adding deploy scripts for the same and have em deployed
- Improve contract coverage
- Explore Graph
- Finalize on frontend library to use with hub team
- Wire in contract deploy to Steel Thread UI