clrfund/monorepo

Generalize recipient registration flow

Opened this issue · 0 comments

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:

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: