Skip to content

chore(seeds): refresh mainnet seed list (probe 2026-08-19) - #970

Merged
QuantumExplorer merged 2 commits into
devfrom
chore/refresh-mainnet-seeds
Aug 19, 2026
Merged

chore(seeds): refresh mainnet seed list (probe 2026-08-19)#970
QuantumExplorer merged 2 commits into
devfrom
chore/refresh-mainnet-seeds

Conversation

@llbartekll

@llbartekll llbartekll commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

What

Regenerates dash-network-seeds/seeds/mainnet.txt with masternode-seeds-fetcher (full P2P re-probe, 2026-08-19, --probe-concurrency 12).

Why

Diagnosing slow shielded syncs in the iOS wallet we measured that 26% of the mainnet evonode pool fails TLS deterministically: 88 of 350 evonodes present expired certificates (expiries spanning Nov 2024 → Aug 2026) and 3 more fail the handshake outright. The previous snapshot (2026-08-10) already recorded 83 bad; the rot is chronic and growing (~+30 nodes in 5 weeks).

Fresh probe summary: core_reachable=2061/2105 platform_reachable=350/350 ssl_valid=259/350 — core numbers consistent with the previous run (2058/2074).

A companion branch chore/refresh-mainnet-seeds-173ffac carries the same data-only swap on top of rev 173ffac0 so dashpay/platform can repin without an API-level bump.

Generated by the fetcher tool, no manual edits.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Updates
    • Refreshed the mainnet seed list with updated peer metadata, chain-tip information, and probe totals.
    • Added newly discovered nodes and removed outdated entries.
    • Updated synchronization, timeout, error, connection, platform reachability, and SSL certificate status results.
    • Refined the reported seed counts and primary peer information.

Full P2P re-probe of 2994 masternodes: 2105 valid seeds (1755 regular,
350 evo). Platform TLS on evonodes: 259 valid, 88 expired, 3 no-handshake
- 26% of the evonode pool fails TLS deterministically, up from 251/334
valid in the 2026-08-10 snapshot.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@llbartekll
llbartekll requested a review from shumkov August 19, 2026 08:42
@coderabbitai

coderabbitai Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 603b901a-c0cd-42b6-990c-a5fe14e00061

📥 Commits

Reviewing files that changed from the base of the PR and between 5e053f0 and 10cbd85.

📒 Files selected for processing (1)
  • dash-network-seeds/seeds/mainnet.txt

📝 Walkthrough

Walkthrough

The generated mainnet seed snapshot was refreshed with updated metadata, seed additions and removals, core and platform probe results, synchronization states, and Evo SSL statuses.

Changes

Mainnet Seed Refresh

Layer / File(s) Summary
Seed metadata and inventory
dash-network-seeds/seeds/mainnet.txt
Regular seed entries were added and removed. Updated seed records were included in the snapshot.
Core and platform probe updates
dash-network-seeds/seeds/mainnet.txt
Regular and Evo core results changed between synchronized, timeout, error, and refused states. Selected Evo platform probes changed to successful core reachability while remaining no-handshake.
Evo SSL status refresh
dash-network-seeds/seeds/mainnet.txt
Evo SSL results changed between valid and expired statuses.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Suggested reviewers: shumkov

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: refreshing the mainnet seed list from the August 19, 2026 probe.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/refresh-mainnet-seeds

Comment @coderabbitai help to get the list of available commands.

@ZocoLini ZocoLini left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

how is this different from #963??

coderabbitai[bot]
coderabbitai Bot previously approved these changes Aug 19, 2026
@codecov

codecov Bot commented Aug 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.94%. Comparing base (29b39f0) to head (10cbd85).
⚠️ Report is 1 commits behind head on dev.

Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #970      +/-   ##
==========================================
- Coverage   78.92%   76.94%   -1.98%     
==========================================
  Files          74      329     +255     
  Lines       24535    82527   +57992     
==========================================
+ Hits        19364    63501   +44137     
- Misses       5171    19026   +13855     
Flag Coverage Δ
core 78.25% <ø> (?)
ffi 52.08% <ø> (?)
rpc 20.00% <ø> (?)
spv 91.97% <ø> (?)
wallet 78.92% <ø> (ø)
see 255 files with indirect coverage changes

@llbartekll

Copy link
Copy Markdown
Contributor Author

how is this different from #963??

@ZocoLini I wasn't aware of the weekly automation, can we just merge any of those two then?

@ZocoLini

Copy link
Copy Markdown
Collaborator

I would rather prefer to merge the other PR but I need someone else to approve, I don't have any power in this repo xd

@QuantumExplorer
QuantumExplorer dismissed stale reviews from coderabbitai[bot] and themself via 10cbd85 August 19, 2026 09:05
@QuantumExplorer

Copy link
Copy Markdown
Member

Merged both

@QuantumExplorer
QuantumExplorer merged commit 1b90f3a into dev Aug 19, 2026
30 of 34 checks passed
@QuantumExplorer
QuantumExplorer deleted the chore/refresh-mainnet-seeds branch August 19, 2026 09:06
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