Generalize recipient registration flow
Opened this issue · 0 comments
pettinarip commented
ISSUE MIGRATED FROM originally created by @samajammin ethereum#422
Currently our entire recipient registration flow (https://eth2clrfund.netlify.app/#/join) assumes the funding round is using the optimistic recipient registry.
If the round is using a different registry (e.g. simple or kleros), we should hide the CTA links to the application flow:
- Landing page: https://github.com/ethereum/clrfund/blob/develop/vue-app/src/views/Landing.vue#L37
- Projects page: https://github.com/ethereum/clrfund/blob/develop/vue-app/src/views/ProjectList.vue#L42
- Anywhere else?
On the Join landing page, we should provide different instructions on how to get added to the round, or hide this page entirely.
We'll also need to refactor the subgraph - currently it's only configured to monitor the OptimisticRecipientRegistry contract: