Network & UIDs
EAS registry version: v1.4.0 (EIP-712 typed-data attestations; revocation via
revoke(bytes32 uid) direct call).
Field reference
The on-chain payload is ABI-encoded against the schema string:
EAS envelope fields (set by the contract, not by the schema):
Read via Droplinked API
Read via viem (TypeScript)
Read via ethers (TypeScript)
Read via Cast (Foundry)
Indexer access (EAS GraphQL)
EAS publishes a public GraphQL indexer per chain. Use it to enumerate without RPC round-trips.- Base mainnet playground: https://base.easscan.org/graphql
- Base Sepolia playground: https://base-sepolia.easscan.org/graphql
Common queries
All Schema A attestations for a brand slug — enumerate by attester (Droplinked operator) + schema, then resolvedata client-side to filter by brandName. There is no on-chain index on brandName; for scale, use the Droplinked verifier API.
Trust assumptions
A Schema A attestation is authoritative if and only if:- The on-chain
attesteris the Droplinked operator wallet:0xD5F6FB7b6E71DD7F609b8442951444E5a5C76cce(Base mainnet). - The on-chain
schemamatches the mainnet UID for Schema A (see top of page). revocationTime == 0ANDexpirationTime == 0(Schema A is issued without expiry by default).- If issued via a future operator-wallet rotation, the wallet was the registered operator at issuance time — check the
timefield against the operator-rotation log.