bigname

A replayable, auditable indexing and read API for ENS, ENSv2, and Basenames.

namespaces
ens · basenames
chains
ethereum · base
surfaces
rest /v1 · graphql subset

routes under /v1

Each has a page in the docs where you can edit the request and run it.

ingest · interpret · project

Each layer is derived from the one below it, so everything above raw facts can be dropped and rebuilt.

Raw facts
Logs, transactions, and receipts as ingested. Append-only. A reorg marks the losing branch orphaned rather than deleting it.
Normalized events
One per protocol transition, with provenance and before/after state.
Projections
The tables the API reads, rebuilt deterministically from facts and events.
Completeness
Responses name the block they were read at. Anything the index can't establish is flagged in meta.completeness or unsupported_reason.
serving projections

blocks

← →
move
↑ x
rotate
z
rotate back
↓
soft drop
space
hard drop
p
pause
next
score
lines
level
best