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.

Decouple registrar actions id from Ponder #1767

Description

@Goader

Decouple registrar actions id from Ponder

related to: #1742

Right now, the SQL table for registrar actions uses Ponder-specific checkpoint ID encoding as its primary key.

Ponder checkpoint IDs are 75 characters long:

[blockTimestamp: 10][chainId: 16][blockNumber: 16][transactionIndex: 16][eventType: 1][eventIndex: 16]

All components except eventType are general descriptors of registrar actions, while eventType is the only Ponder-specific part. To decouple it from Ponder, we want to change the ID column to remove eventType and therefore be of the following format:

[blockTimestamp: 10][chainId: 16][blockNumber: 16][transactionIndex: 16][eventIndex: 16]

This would require introducing changes to ENSIndexer to transform Ponder data appropriately.

Activity

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

Metadata

Metadata

Assignees

Labels

Projects

  • Status
    No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions