Skip to main content
This page catalogues the Ethereum Attestation Service (“EAS”) contract addresses on OP Mainnet and OP Sepolia, the ways to read and write attestations, and the attestation schemas used across the Optimism Collective. For how attestations underpin identity in the Collective, see How identity works in the Optimism Collective. For details on the EAS predeploys themselves, see the smart contracts overview.

EAS contract addresses

The Ethereum Attestation Service is deployed on these addresses:

How to read and write attestations

You can read and write attestations in several ways:

Indexing

Indexing is available via:

Schemas

Schemas define the structure and type of data that can be included in an attestation. Below you will find a list of relevant schemas that are being used on OP Mainnet. Schemas are built using the Ethereum Attestation Service.

General schemas

Project and organization identifier Used as the unique identifier for projects and organizations created on or after 23 August 2024. For projects created earlier, please see the archived schemas at the bottom of this page. Organization metadata Used to associate metadata to an organization. Re-issued each time there is a change to metadata Project metadata Used to associate metadata to a project. Re-issued each time there is a change to metadata. Retro funding application Used to identify a project’s application to a specific Retro Funding Round. This attestation is used for Retro Funding Round 6 and beyond. Retro funding application approval/rejection Used to identify which Retro Funding applications have been approved or rejected. Retro funding rewards Used to identify the reward amount each approved project received in a Retro Funding round Token house grant approved Issued by the Grants Council when a project is approved for a grant. Does not indicate that the grant has been completed. Citizens Citizen attestations were first issued in Season 6 and are used to represent Citizenship separately from the ability to vote in a specific Retro Round. The resolver contract checks that the issuer is the Foundation with following address 0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F Retro funding voters These attestations are voting Badges issued for Retro Round 5 and beyond. They are different from the previous schema to include new fields like votingGroup, used to assign voters to sub-categories in the round. MetaGov contribution Foundation mission request completed Retro funding governance contribution Governance contribution Issued to those who held governance roles in the Collective, such as Grants Council members.

Archived schemas

These schemas are no longer being actively issued, but capture valuable historical data. Retro funding application Used to identify a project’s application to a specific Retro Funding Round. This attestation was used for Retro Funding Rounds 4 and 5. Retro funding badgeholders These attestations are considered “voting Badges” and allow an individual to vote in any given iteration of Retro Funding. They were used up to and including Retro Round 4. Project identifier Used as the unique identifier for projects created in the Collective before 23 August 2024. Attestations issued from this schema prior to 23 August 2024 are still used as the unique identifier for projects. New projects created after 23 August 2024 use the new entity identifier (see above).