go-ethereum/cmd
Csaba Kiraly dfa3bbffae
cmd/devp2p: add --mode flag selecting crawl iterator
Wire the new discover.CrawlIterator into devp2p discv4/discv5 crawl
behind a --mode flag (default 'lookup', i.e. existing behaviour).

  devp2p discv4 crawl --mode=fast --timeout 30s nodes.json
  devp2p discv5 crawl --mode=fast --timeout 30s nodes.json

Smoke test against mainnet bootnodes for 30s on a residential link
yields ~2.4x more nodes under --mode=fast (587 vs 240 in one run),
with the new per-tick LogDist log showing a much more uniform
distribution of query distances. Workers default to the existing
--parallel value (16); pacing is RTT-driven.

The 'lookup' default keeps existing behaviour byte-identical for any
operator running the saved devp2p discv4 crawl from a script.
2026-05-07 14:41:58 +02:00
..
abidump all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
abigen cmd/abigen, accounts/abi/bind: implement abigen version 2 (#31379) 2025-03-17 15:56:55 +01:00
blsync beacon/blsync: add checkpoint import/export file feature (#31469) 2025-04-03 16:04:11 +02:00
clef cmd/clef: update Safe API documentation links in changelog (#32136) 2025-07-09 14:09:11 -06:00
devp2p cmd/devp2p: add --mode flag selecting crawl iterator 2026-05-07 14:41:58 +02:00
era internal/era/onedb: return false if err (#34816) 2026-05-01 14:10:41 +02:00
ethkey cmd: fix some typos in readmes (#29405) 2024-04-11 14:06:49 +03:00
evm core: implement eip-7981: Increase Access List Cost (#34755) 2026-05-06 12:03:11 +02:00
fetchpayload cmd/fetchpayload: add payload-building utility (#33919) 2026-03-11 16:18:42 +01:00
geth trie: group 2^N binary trie nodes in serialization (#34794) 2026-05-01 15:28:19 +02:00
keeper internal/telemetry: add gRPC transport for OTLP trace export (#33941) 2026-04-21 14:48:21 +02:00
rlpdump build: update to golangci-lint 1.61.0 (#30587) 2024-10-14 19:25:22 +02:00
utils trie: group 2^N binary trie nodes in serialization (#34794) 2026-05-01 15:28:19 +02:00
workload core/history: refactor pruning configuration (#34036) 2026-03-18 13:54:29 +01:00