To enable curators to self-onboard and manage their profile:
UI updates:
-
remove manual curators json file
-
create register curator profile ui journey
-
form with:
-
profile banner
-
profile avatar
-
name
-
description
-
socials: website, discord (not X, this comes from the auth process)
-
[Authenticate with X] "you must associate an X account to your profile" (could be the submit button? or maybe this should be the first step in the whole process)
-
edit profile (all fields except from X account)
IPFS server updates:
- two new endpoints:
- verify-twitter
- register-curator (called when curator creates their profile) protected by twitter auth
Direct contract call (Oighty's new registry contract):
- update-curator (called when curator edits their profile) protected by EOA, not twitter.
To enable curators to self-onboard and manage their profile:
UI updates:
remove manual curators json file
create register curator profile ui journey
form with:
profile banner
profile avatar
name
description
socials: website, discord (not X, this comes from the auth process)
[Authenticate with X] "you must associate an X account to your profile" (could be the submit button? or maybe this should be the first step in the whole process)
edit profile (all fields except from X account)
IPFS server updates:
Direct contract call (Oighty's new registry contract):