Skip to content

cl, execution: update Chiado bootnodes - #23632

Open
yperbasis wants to merge 1 commit into
mainfrom
yperbasis/update_chiado_bootnodes
Open

cl, execution: update Chiado bootnodes#23632
yperbasis wants to merge 1 commit into
mainfrom
yperbasis/update_chiado_bootnodes

Conversation

@yperbasis

@yperbasis yperbasis commented Aug 27, 2026

Copy link
Copy Markdown
Member

The new boot nodes were provided by Chetna.

Summary

  • replace the Chiado CL bootstrap list with four new discovery ENRs
  • replace the Chiado EL bootnodes with four discovery-only enodes using UDP port 30303 and no TCP port
  • remove configuration-specific Chiado bootstrap-list tests

Live network test

Started a fresh Chiado node from commit c43e35d with an empty datadir, no downloader, and no cached peers.

  • EL maintained 7 peers: 1 eth69 peer and 6 eth71 peers
  • Caplin maintained 1 compatible outbound peer and discovered 50 candidates during subnet search
  • several CL candidates were rejected for fork mismatch, while the compatible peer remained connected
  • Caplin downloaded history at about 15-18 blocks per second

Chiado has no EL DNS discovery and the CL static-peer list was empty, so the peer sets were reached through the new bootnodes. The records are discovery-only, so direct TCP sessions to the bootnodes are not expected.

TDD was not used because this is a mechanical bootnode configuration update.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates Chiado’s consensus-layer and execution-layer bootnodes.

Changes:

  • Replaces CL bootstrap entries with four discovery ENRs.
  • Replaces EL bootnodes with discovery-only enodes.
  • Removes Chiado-specific bootstrap-list tests.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
cl/clparams/config.go Updates Chiado CL bootnodes.
cl/clparams/config_test.go Removes the supplied-node test.
cl/p2p/utils_test.go Removes Chiado classification coverage.
execution/chain/spec/bootnodes.go Updates Chiado EL discovery nodes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread cl/clparams/config.go
@yperbasis
yperbasis marked this pull request as ready for review August 27, 2026 14:50
@yperbasis
yperbasis requested a review from lystopad August 27, 2026 14:53
@yperbasis yperbasis added this to the 3.7.0 milestone Aug 27, 2026
@yperbasis
yperbasis enabled auto-merge August 27, 2026 15:15
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