Development Channel
Hi @Nestor,
It was such a pleasure meeting you last week and I really appreciate your interest in helping to integrate the Respect Game with the Ethereum Attestation Service (EAS). I also enjoyed reading your article about ReFi and checking out your development videos on Celo channel, thank you for all the great work! 🙏🏽
In our discussion at last week’s event, we were planning how we could integrate the Respect Game with EAS and you mentioned that the first step would be to arrive at consensus on the fields to be used in the attestation schema. I thought about this for a while after our conversation and was inspired to write quite a bit, which I added to the notion project for integrating with EAS and a new task to form consensus about the schema.
I’ll also share my thoughts here in discord via a thread where we can discuss integrations with the Ethereum Attestation Service in an organized manner. Please check it out and let me know what you think. I’m curious to hear your thoughts and would be interested to hear if anyone else has ideas about integrating with EAS!
Create Discord Thread about EAS Integrations
When we spoke at last week’s event
- Thanks so much
- Feel free to reach out with any questions or thoughts
- I checked out your videos from Celo and article about ReFi, thanks for all the great work
- I could start up another chat or channel with Optimystics if you’d like. Feel free to also start a thread here or let us know if you have any other organization in mind
- Abraham as well
- Respect amount
- Event number
- Links to work?
- Description of contributions?
- You mentioned that the next step would be to arrive at consensus on the fields for the schema in EAS. A couple obvious fields that come to mind is amount of Respect and event number. I also imagine that it could be helpful to have fields for the community or organization that is hosting the Respect Game and community or organization that is giving Respect. It could also be interesting to include fields for descriptions of contributions, links to contributions, and links to timestamped videos from the event. I’ve only actually made an attestation with EAS once and haven’t seen many schemas before, so you might have a much better idea of what kinds of fields are best to include in the schema.
- The Optimystics team is building an independent Respect Game app that anyone can use to easily play the Respect Game with their friends, community, or organization. One of the things that we’ve been thinking about is how we can create a generalized app where anyone can play the respect game without needing to deploy software or learn how to use Fractalgram. The idea is that this app should have a field that enables people to write the community that is hosting the game, so an admin or council of that community could be able to filter all the game results on a block explorer then easily award Respect to people who played their games. I’m not exactly sure what role EAS would play in this but I imagine that it could be very helpful if players each make an onchain attestation when they post the game results and this attestation includes the community/organization’s name.
- You also mentioned that a good next step would be to add these to notion, so I just updated the project and tasks
- @Tadas, Nestor mentioned that it might be more complex to integrate Respect with EAS if with the unique token design with both that you created. I shared the link to your most recent page Would you recommend integrating EAS with the ERC-20, ERC-721, or some combination of these token standards? Or are you still thinking about migrating Respect to a different token standard like ERC 1151 and in this case how would you recommend proceeding?
- ERC1151 (if you’re still thinking about migrating to the different token standard),
- Another field that might be interesting to explore is a field for Hats of each participant (from Hats Protocol) with a Respect Eligibility module. That could for example make it easy for anyone in the community to play respect games with others and the admin/council of a community could award respect only to sufficiently respected community members
- By the way, last week I created a public telegram group for exploring integrations and collaborations between Optimism Fractal and Hats Protocol. Everyone is welcome to join and there have already been some very interesting conversations with the founders of Hats Protocol happening there. You can see the group here and a project with much more about collaborations with Hats Protocol here. @nuno I think you might be interested in this :)
- This could enable a kind of Respect for hosting respect games that Zaal mentioned
- Funding article
- I created a new project calledCurate Funding Opportunities for Optimism Fractal community members
I messaged Tadas about this and he told me that a better explanation of the contract’s design can be found here. Tadas wrote this page last month to explain the unique design of the contract and improve how Respect displays in block explorers. You can read the explanation in the ‘background’ section near the top of the page if you’re interested. At the end of the page he also considered the possibility of migrating the Respect token to an ERC-1155 standard.