MCPcopy Create free account
hub / github.com/ethereum/node-crawler / crawler

Struct crawler

pkg/crawler/crawl.go:49–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47}
48
49type crawler struct {
50 output common.NodeSet
51
52 genesis *core.Genesis
53 networkID uint64
54 nodeURL string
55
56 disc resolver
57
58 inputIter enode.Iterator
59 iters []enode.Iterator
60
61 ch chan *enode.Node
62 closed chan struct{}
63
64 // settings
65 revalidateInterval time.Duration
66
67 reqCh chan *enode.Node
68 workers uint64
69
70 sync.WaitGroup
71 sync.RWMutex
72}
73
74type resolver interface {
75 RequestENR(*enode.Node) (*enode.Node, error)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected