Skip to content

refactor(extractors): align manifest types with other datasets crates#828

Merged
LNSD merged 1 commit intomainfrom
lnsd/refactor-extractors-align-manifest-types
Sep 29, 2025
Merged

refactor(extractors): align manifest types with other datasets crates#828
LNSD merged 1 commit intomainfrom
lnsd/refactor-extractors-align-manifest-types

Conversation

@LNSD
Copy link
Contributor

@LNSD LNSD commented Sep 29, 2025

Context and Rationale

This PR aligns the eth-beacon, firehose, and substreams dataset extractor crates with the patterns established by the other extractors and the derived datasets crate.

This is another #796 PR spinoff.

Commit message

Brings firehose and substreams extractors in line with the patterns used by other dataset extractors for better consistency across the codebase.

  • Add standardized dataset_kind.rs modules to the crates
  • Update build scripts to match consistent code generation approach
  • Align module structures with datasets-derived and evm-rpc patterns

@LNSD LNSD requested review from Theodus and sistemd September 29, 2025 14:16
@LNSD LNSD self-assigned this Sep 29, 2025
@LNSD LNSD force-pushed the lnsd/refactor-extractors-align-manifest-types branch 2 times, most recently from 0c46666 to 74c44c2 Compare September 29, 2025 14:19
…ractor crate patterns

Brings firehose and substreams extractors in line with the patterns used by other dataset extractors for better consistency across the codebase.

- Add standardized `dataset_kind.rs` modules to both crates
- Update build scripts to match consistent code generation approach
- Align module structures with evm-rpc and eth-beacon patterns

Signed-off-by: Lorenzo Delgado <lorenzo@edgeandnode.com>
@LNSD LNSD force-pushed the lnsd/refactor-extractors-align-manifest-types branch from 74c44c2 to 2ec1f7e Compare September 29, 2025 14:20
@LNSD LNSD changed the title refactor(firehose-datasets,substreams-datasets): align with other datasets crates refactor(extractors): align manifest types with other datasets crates Sep 29, 2025
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is marked as a move, but it is actually two things:

  • Remove the leftover file in common
  • Add a new dataset_kind module to the firehose extractor

Copy link
Member

@Theodus Theodus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@LNSD LNSD merged commit df746bf into main Sep 29, 2025
7 checks passed
@LNSD LNSD deleted the lnsd/refactor-extractors-align-manifest-types branch September 29, 2025 14:56
@LNSD LNSD mentioned this pull request Sep 30, 2025
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants