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:- EAS scan user interface (OP Mainnet)
- EAS scan user interface (OP Sepolia)
- JavaScript SDK
- Access directly onchain (if you need to attest from a smart contract)
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
- Gitcoin Passport V1 scores schema UID:
0x6ab5d34260fca0cfcf0e76e96d439cace6aa7c3c019d7c4580ed52c6845e9c89 - Superchain Faucet schema UID:
0x98ef220cd2f94de79fbc343ef982bfa8f5b315dec6a08f413680ecb7085624d7
Schemas related to project creation and Retro Funding application
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
Schemas related to token house grants
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.Schemas related to roles and contributions
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 address0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F
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).
- RetroPGF 3 Approved Application schema UID:
0xebbf697d5d3ca4b53579917ffc3597fb8d1a85b8c6ca10ec10039709903b9277. Important: Remember to verify the attester address is0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9 - RetroPGF 3 Application schema UID:
0x76e98cce95f3ba992c2ee25cef25f756495147608a3da3aa2e5ca43109fe77cc - RetroPGF 3 Lists schema UID:
0x3e3e2172aebb902cf7aa6e1820809c5b469af139e7a4265442b1c22b97c6b2a5 - Season 4 Co-grant participant schema UID:
0x401a80196f3805c57b00482ae2b575a9f270562b6b6de7711af9837f08fa0faf. Important: Remember to verify the attester address is0x3C7820f2874b665AC7471f84f5cbd6E12871F4cCor0x2a0eB7cAE52B68e94FF6ab0bFcf0dF8EeEB624be - Optimist Profile schema UID:
0xac4c92fc5c7babed88f78a917cdbcdc1c496a8f4ab2d5b2ec29402736b2cf929