Skip to content

chore: bump reth v1.10.2 to v1.11.0#83

Merged
prestwich merged 4 commits intomainfrom
chore/bump-reth-v1.11
Feb 18, 2026
Merged

chore: bump reth v1.10.2 to v1.11.0#83
prestwich merged 4 commits intomainfrom
chore/bump-reth-v1.11

Conversation

@prestwich
Copy link
Member

Summary

  • Bumps all 20 reth workspace dependencies from v1.10.2 to v1.11.0
  • Includes signet-types 0.16.0-rc.11 compatibility fixes (cherry-picked from chore: add CLAUDE.md for code quality conventions #82)
  • Adapts to reth v1.11 breaking API changes across signet-db, signet-node, signet-rpc, and signet-node-tests

Breaking changes addressed

  • ProviderFactory::new now requires a Runtime argument
  • TaskSpawner::spawnspawn_task, spawn_criticalspawn_critical_task
  • MINIMUM_PRUNING_DISTANCEMINIMUM_UNWIND_SAFE_DISTANCE
  • unwind_storage_history_indices expects ChangesetEntry instead of StorageEntry
  • Tx.inner field is now private (use .inner() method)
  • ProviderFactory::new_with_database_path returns DatabaseEnv instead of Arc<DatabaseEnv>
  • StaticFileSegment::StorageChangeSets new variant added
  • check_segment_consistency is now private

Test plan

  • cargo clippy --all-features --all-targets passes
  • cargo clippy --no-default-features --all-targets passes
  • cargo +nightly fmt applied
  • All crate tests pass (signet-db, signet-node, signet-rpc, signet-blobber, signet-node-tests, etc.)

🤖 Generated with Claude Code

prestwich and others added 2 commits February 17, 2026 15:24
Adapt to breaking changes in signet-types and signet-extract rc.11:
- SealedBlock now takes 1 generic param (transaction type only)
- SealedBlock uses `header`/`transactions` fields (no more `body`)
- RecoveredBlock is now SealedBlock<Recovered<TransactionSigned>>
- SealedHeader is now Sealed<Header> (use .inner()/.seal() instead of .header()/.hash())
- HasTxns::transactions() returns impl ExactSizeIterator instead of &[T]
- RecoveredBlock.senders() is now a method returning an iterator

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adapt to breaking changes in reth v1.11:
- ProviderFactory::new takes a Runtime argument
- TaskSpawner::spawn -> spawn_task, spawn_critical -> spawn_critical_task
- MINIMUM_PRUNING_DISTANCE -> MINIMUM_UNWIND_SAFE_DISTANCE
- StorageEntry -> ChangesetEntry in unwind_storage_history_indices
- Tx.inner field is now private (use .inner() method)
- ProviderFactory::new_with_database_path returns DatabaseEnv (not Arc)
- StaticFileSegment::StorageChangeSets new variant
- check_segment_consistency is now private

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@prestwich prestwich requested a review from a team as a code owner February 17, 2026 20:25
prestwich and others added 2 commits February 17, 2026 17:31
Adds a condensed CLAUDE.md to standardize Claude Code behavior
across init4 Rust repos per ENG-1762.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@prestwich prestwich merged commit bfb0104 into main Feb 18, 2026
6 checks passed
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.

3 participants

Comments