ecosystem-contributions
ecosystem-contributions copied to clipboard
📝 Draft Project Idea: Onchain Activity Feed
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
Summary
Create an app that allows you to easily visualize the activities of addresses that you interact with. Ideally this consists of a website or mobile app that visualizes friend activity onchain in an engaging and interactive way. Maybe you could use the AttestationStation to allow users to send each other friend requests.
Possible Features
- Allow users to see the addresses that they've interacted with.
- Allow users to see what those addresses are up to now.
- Share activity with certain users and hide it from others.
- Send friend requests via the AttestationStation
Hi @smartcontracts, Aman here from DeepDAO. This proposal seems like it was written for us! DeepDAO has already implemented the first steps of an on-chain activity feed. At the moment, any address can:
- See their full governance history (including votes, proposals, etc.)
- See their friends (people who they voted with) and their antagonists (people who voted against them)
- See the coalitions they are a part of (group of addresses that vote together, like clubs within a DAO)
- Follow addresses they find based on the steps above.
We'd be really interested in building a fully-specced on-chain activity app on top of this. What should the next steps be?
@amanwithwings that's sick! If you'd like, I'd be happy to hop on a call to discuss further. I think the main thing would be to make sure we're aligned on what sort of activity is important for people to be able to see. Then it's just about building the thing!
Let's do it @smartcontracts! Let's get the ball rolling over telegram/email? I'm amanwithwings and [email protected] at those places, respectively.
hey @smartcontracts, great to see that you've moved this task to in progress! Could we sync up again to discuss how to best take this forward?