Skip to content

Conversation

@klkvr
Copy link
Member

@klkvr klkvr commented Oct 15, 2025

No description provided.

@github-actions
Copy link
Contributor

Your PR title doesn't follow the Conventional Commit guidelines.

Example of valid titles:

  • feat: add new user login
  • fix: correct button size
  • docs: update README

Usage:

  • feat: Introduces a new feature
  • fix: Patches a bug
  • chore: General maintenance tasks or updates
  • test: Adding new tests or modifying existing tests
  • bench: Adding new benchmarks or modifying existing benchmarks
  • perf: Performance improvements
  • refactor: Changes to improve code structure
  • docs: Documentation updates
  • ci: Changes to CI/CD configurations
  • revert: Reverts a previously merged PR
  • deps: Updates dependencies

Breaking Changes

Breaking changes are noted by using an exclamation mark. For example:

  • feat!: changed the API
  • chore(node)!: Removed unused public function

Help

For more information, follow the guidelines here: https://www.conventionalcommits.org/en/v1.0.0/

Copy link
Collaborator

@mattsse mattsse left a comment

Choose a reason for hiding this comment

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

in order for this to be reachable we also need to disable the check in validator itself because this currently enforce pre vs post sidecar versions

@github-project-automation github-project-automation bot moved this from Backlog to In Progress in Reth Tracker Oct 15, 2025
@klkvr klkvr force-pushed the klkvr/convert-blobs branch from 77b2a0c to 39ef247 Compare October 16, 2025 11:10
Comment on lines +444 to +461
// collect a vec of transactions that need to be added to the pool
let (ready_results, to_add): (Vec<_>, Vec<_>) = txs
.into_iter()
.map(|(origin, tx)| match tx {
TransactionValidationOutcome::Valid {
transaction:
ValidTransaction::ValidWithSidecar {
transaction,
sidecar:
PoolTransactionSidecar::Eip4844 { sidecar, should_convert: true },
},
..
} => {
let this = self.clone();
let hash = *transaction.hash();
tokio::task::spawn(async move {
let Some(converted) =
this.pool.blob_sidecar_converter().convert(sidecar).await
Copy link
Collaborator

Choose a reason for hiding this comment

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

this feels a bit weird because we don't really ensure that we actually add the transaction if I understand this correctly

@mattsse
Copy link
Collaborator

mattsse commented Oct 18, 2025

superseded

@mattsse mattsse closed this Oct 18, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in Reth Tracker Oct 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants