HomeThat World

cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132)

Authored by Felix Lange <fjl@twurst.com> on Oct 29 2019, 3:08 PM.

Description

cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132)

  • p2p/enode: add Iterator and associated utilities
  • p2p/discover: add RandomNodes iterator
  • p2p: dial using iterator
  • cmd/devp2p: add discv4 crawler
  • cmd/devp2p: WIP nodeset filter
  • cmd/devp2p: fixup lesFilter
  • core/forkid: add NewStaticFilter
  • cmd/devp2p: make -eth-network filter actually work
  • cmd/devp2p: improve crawl timestamp handling
  • cmd/devp2p: fix typo
  • p2p/enode: fix comment typos
  • p2p/discover: fix comment typos
  • p2p/discover: rename lookup.next to 'advance'
  • p2p: lower discovery mixer timeout
  • p2p/enode: implement dynamic FairMix timeouts
  • cmd/devp2p: add ropsten support in -eth-network filter
  • cmd/devp2p: tweak crawler log message

Details

Committed
Péter Szilágyi <peterke@gmail.com>Oct 29 2019, 3:08 PM
Parents
rGETHb0b277525cb4: core/asm: assembly parser label fixes (#20210)
Branches
Unknown
Tags
Unknown

Event Timeline

Péter Szilágyi <peterke@gmail.com> committed rGETH2c37142d2f17: cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132) (authored by Felix Lange <fjl@twurst.com>).Oct 29 2019, 3:08 PM