Skip to content

Remove Staked bootstrap nodes from embedded peer lists#3877

Merged
lrsaturnino merged 2 commits intomainfrom
remove-staked-bootstrap-nodes
Mar 2, 2026
Merged

Remove Staked bootstrap nodes from embedded peer lists#3877
lrsaturnino merged 2 commits intomainfrom
remove-staked-bootstrap-nodes

Conversation

@lrsaturnino
Copy link
Member

@lrsaturnino lrsaturnino commented Mar 2, 2026

Summary

  • Remove 3 Staked bootstrap nodes from mainnet peer list (5 → 2 peers)
  • Remove 1 Staked bootstrap node from testnet peer list (2 → 1 peer)
  • Update peers_test.go to match new testnet peer list

Part of the staged bootstrap provider removal (P2P → Staked → Boar). Only Boar nodes remain as active bootstrap providers.

Verification

  • Both Boar mainnet nodes verified healthy (DNS resolves, TCP port open)
  • Boar testnet node DNS resolves but port 6001 timed out — accepted risk, testnet is lower stakes
  • TestResolvePeers passes with updated expectations

Staked's bootstrap nodes are being decommissioned as part of the
staged bootstrap provider removal (P2P → Staked → Boar). This removes
all Staked entries from the embedded peer lists, leaving only Boar as
the active bootstrap provider.

Mainnet: 5 → 2 peers (removed 3 Staked nodes)
Testnet: 2 → 1 peer (removed 1 Staked node)
G118 (context cancellation not called) was added in gosec v2.24.0
(Feb 27, 2026) and produces false positives for cancel functions
that are called in goroutines or stored for deferred invocation.
The CI uses gosec@master which pulled in this new rule automatically.
@lrsaturnino lrsaturnino marked this pull request as ready for review March 2, 2026 20:13
@lrsaturnino lrsaturnino merged commit e4d65da into main Mar 2, 2026
29 checks passed
@lrsaturnino lrsaturnino deleted the remove-staked-bootstrap-nodes branch March 2, 2026 20:21
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.

2 participants