OP Mainnet
Identity
Contracts (EAS)

EAS Contracts

This guide covers Ethereum Attestation Service ("EAS") (opens in a new tab), an open-source public good that is included as a predeploy in the OP Stack. It also covers EAS contract addresses, how to read and write attestations, and indexing.

EAS Contract Addresses

The Ethereum Attestation Service (opens in a new tab) is deployed on these addresses:

NetworkAttestation ContractSchema Registry Contract
OP Sepolia0x4200000000000000000000000000000000000021 (opens in a new tab)0x4200000000000000000000000000000000000020 (opens in a new tab)
OP Mainnet0x4200000000000000000000000000000000000021 (opens in a new tab)0x4200000000000000000000000000000000000020 (opens in a new tab)

How to Read and Write Attestations

You can read and write attestations in several ways:

Indexing

Indexing is available via:

Next Steps

For more information on working with attestations, see Build Decentralized Identity Apps with Attestations.