Skip to content

chore(net): remove OP stack bootnodes#21984

Merged
mattsse merged 2 commits intomainfrom
joshie/remove-op-bootnodes
Feb 9, 2026
Merged

chore(net): remove OP stack bootnodes#21984
mattsse merged 2 commits intomainfrom
joshie/remove-op-bootnodes

Conversation

@gakonst
Copy link
Copy Markdown
Member

@gakonst gakonst commented Feb 9, 2026

Summary

Remove OP stack bootnode definitions from reth.

Changes

  • Delete crates/net/peers/src/bootnodes/optimism.rs
  • Remove op_nodes, op_testnet_nodes, base_nodes, base_testnet_nodes from bootnodes mod
  • Remove OP chain bootnode resolution from ChainSpec::bootnodes()

@gakonst gakonst added the A-networking Related to networking in general label Feb 9, 2026
@github-project-automation github-project-automation bot moved this to Backlog in Reth Tracker Feb 9, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 9, 2026

✅ Changelog found on PR.

Edit changelog

Remove optimism.rs and flatten bootnodes/ directory module into a
single bootnodes.rs since only Ethereum bootnodes remain.

Amp-Thread-ID: https://ampcode.com/threads/T-019c42ce-7362-770c-8b2d-2306e72e1260
Co-authored-by: Amp <amp@ampcode.com>
@gakonst gakonst force-pushed the joshie/remove-op-bootnodes branch from 0e8faac to 900c2d5 Compare February 9, 2026 14:33
@github-project-automation github-project-automation bot moved this from Backlog to In Progress in Reth Tracker Feb 9, 2026
@mattsse mattsse added this pull request to the merge queue Feb 9, 2026
@mattsse mattsse removed this pull request from the merge queue due to a manual request Feb 9, 2026
Removed OP stack bootnodes from default chain configurations and network peers module.
@mattsse mattsse enabled auto-merge February 9, 2026 14:53
@mattsse mattsse added this pull request to the merge queue Feb 9, 2026
@mattsse mattsse added the M-changelog This change should be included in the changelog label Feb 9, 2026
Merged via the queue into main with commit 5f7ecc6 Feb 9, 2026
41 checks passed
@mattsse mattsse deleted the joshie/remove-op-bootnodes branch February 9, 2026 15:15
@github-project-automation github-project-automation bot moved this from In Progress to Done in Reth Tracker Feb 9, 2026
CarlBeek added a commit to CarlBeek/reth that referenced this pull request Feb 10, 2026
* paradigmxyz/main: (144 commits)
  feat(engine): add getPayloadBodiesV2 endpoints for EIP-7928 BAL support (paradigmxyz#21774)
  ci: skip scheduled workflows on forks (paradigmxyz#22022)
  chore: rm random log file (paradigmxyz#22023)
  chore: remove base.reth.rs public endpoint references (paradigmxyz#22019)
  feat(rpc): add `subscribeFinalizedChainNotifications` endpoint (paradigmxyz#22011)
  feat(trie): remove `SerialSparseTrie` (paradigmxyz#21808)
  fix(rocksdb): set max_open_files to prevent fd exhaustion (paradigmxyz#22005)
  refactor(txpool): rename and document validation methods (paradigmxyz#22008)
  feat(engine): prefetch withdrawal addresses in pre-warming (paradigmxyz#21966)
  refactor(pool): add IntoIter: Send bounds to avoid unnecessary Vec collect (paradigmxyz#22001)
  fix(rpc): enforce blockHash constraint in append_matching_block_logs (paradigmxyz#22007)
  chore: move Kurtosis failures to the hive slack channel  (paradigmxyz#21983)
  feat(rpc): propagate TransactionOrigin through send_transaction and batcher (paradigmxyz#21969)
  feat(engine): reorg depth commitment metric (paradigmxyz#21992)
  feat(storage): add use_hashed_state storage setting (paradigmxyz#21997)
  perf: better scheduling for storage roots computation (paradigmxyz#21987)
  chore(deps): bump alloy 1.6.2 -> 1.6.3 (paradigmxyz#21986)
  fix(stages): skip sender unwind when fully pruned (paradigmxyz#21988)
  chore(net): remove OP stack bootnodes (paradigmxyz#21984)
  ci: use depot for hive and kurtosis image builds, run daily (paradigmxyz#21976)
  ...

# Conflicts:
#	.github/workflows/compact.yml
#	.github/workflows/dependencies.yml
#	.github/workflows/docker-tag-latest.yml
#	.github/workflows/docker.yml
#	.github/workflows/e2e.yml
#	.github/workflows/hive.yml
#	.github/workflows/integration.yml
#	.github/workflows/kurtosis.yml
#	.github/workflows/lint.yml
#	.github/workflows/release.yml
#	.github/workflows/reproducible-build.yml
#	.github/workflows/stale.yml
#	.github/workflows/sync-era.yml
#	.github/workflows/sync.yml
#	.github/workflows/unit.yml
#	bin/reth/Cargo.toml
#	crates/cli/commands/src/node.rs
#	crates/node/core/src/node_config.rs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-networking Related to networking in general M-changelog This change should be included in the changelog

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants