Logo
  • About
  • Learn
  • Build
  • Lead
  • Explore
  • Connect
RSVP

Contracts (EAS) | Optimism Docs

https://docs.optimism.io/chain/identity/contracts-eas

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:

Network
Attestation Contract
Schema Registry Contract
OP Sepolia
0x4200000000000000000000000000000000000021 (opens in a new tab)
0x4200000000000000000000000000000000000020 (opens in a new tab)
OP Mainnet
0x4200000000000000000000000000000000000021 (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:

  • EAS scan user interface (OP Mainnet) (opens in a new tab)
  • EAS scan user interface (OP Sepolia) (opens in a new tab)
  • JavaScript SDK (opens in a new tab)
  • Access directly onchain (opens in a new tab) (if you need to attest from a smart contract)

Indexing

Indexing is available via:

  • GraphQL endpoint (opens in a new tab)
  • Ponder graph (opens in a new tab)
  • Open source indexer (opens in a new tab)

Next Steps

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

Logo

About

Home

Intents

Events

Account

Feedback

Learn

Videos

Show Notes

Welcome Guide

Benefits Article

Optimism.io

Build

Optimystics Tools

Code Repositories

Community Notion

Development Hub

Lead

Sages Council

Snapshot Space

Optimism Town Hall

OTH Topics

Explore

Related Events

Youtube Channel

Optimystics Blog

Eden Fractal Blog

Connect

Discord

Farcaster

Twitter

Contact

DiscordXGitHubYouTube