Skip to content
This repository was archived by the owner on Aug 5, 2026. It is now read-only.
This repository was archived by the owner on Aug 5, 2026. It is now read-only.

Merge /api/config into /api/indexing-status #1405

Description

@tk-o

We have an opportunity to simplify how clients interact with ENSApi.

Currently, a source of complexity for ENSNode clients is a need to separately request both the config and indexing status and to manage all the possible error states where one request succeeds or the other doesn't (i.e. request times out). Then, the next step for the client is to ensure both data models are consistent with each other for example, chains from the config match the chains in the indexing status.

To address such complexities, ENSApi should combine both the indexing status and config data models into a single API endpoint that returns both together.

Goals

  • Merge /api/config data model into /api/indexing-status data model by adding ensApiPublicConfig field to IndexingStatusResponseOk type.

Non-goals

  • ENSIndexer APIs must remain unchanged.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

ensapiENSApi related

Projects

  • Status
    Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions