Skip to content

refactor(solana): align naming and structure with canonical template#1793

Open
mitchhs12 wants to merge 1 commit intomainfrom
mitchhs12/homogenize-solana-extractor
Open

refactor(solana): align naming and structure with canonical template#1793
mitchhs12 wants to merge 1 commit intomainfrom
mitchhs12/homogenize-solana-extractor

Conversation

@mitchhs12
Copy link
Contributor

Summary

Homogenize the Solana extractor crate to match the cookie-cutter pattern shared across all extractor crates, as part of the extractor alignment effort (#1791).

  • Rename extractor.rs to client.rs and SolanaExtractor to Client
  • Rename ExtractorError to ClientError in error.rs
  • Rename fn extractor() to fn client() factory in lib.rs
  • Make metrics module public to match evm-rpc and firehose
  • Update providers-registry consumer to use new names

Homogenize Solana extractor crate to match the cookie-cutter pattern shared across all extractor crates, as part of the extractor alignment effort (#1791).

- Rename `extractor.rs` to `client.rs` and `SolanaExtractor` to `Client`
- Rename `ExtractorError` to `ClientError` in `error.rs`
- Rename `fn extractor()` to `fn client()` factory in `lib.rs`
- Make `metrics` module public to match evm-rpc and firehose
- Update `providers-registry` consumer to use new names

Signed-off-by: Mitchell Spencer <mitchellhspencer@gmail.com>
@mitchhs12 mitchhs12 self-assigned this Feb 17, 2026
@mitchhs12 mitchhs12 requested a review from LNSD February 17, 2026 22:47
@LNSD LNSD requested a review from sistemd February 18, 2026 09:39
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.

1 participant

Comments