erigon-pulse/cmd
Felföldi Zsolt 0d8a69b8c6 les: switch to new discv5 (#21940)
This PR enables running the new discv5 protocol in both LES client
and server mode. In client mode it mixes discv5 and dnsdisc iterators
(if both are enabled) and filters incoming ENRs for "les" tag and fork ID.
The old p2p/discv5 package and all references to it are removed.

Co-authored-by: Felix Lange <fjl@twurst.com>
# Conflicts:
#	cmd/bootnode/main.go
#	cmd/faucet/faucet.go
#	cmd/utils/flags.go
#	les/client.go
#	les/commons.go
#	les/enr_entry.go
#	les/server.go
#	les/serverpool.go
#	les/serverpool_test.go
#	mobile/discover.go
#	mobile/params.go
#	p2p/discv5/database.go
#	p2p/discv5/metrics.go
#	p2p/discv5/net.go
#	p2p/discv5/net_test.go
#	p2p/discv5/node.go
#	p2p/discv5/node_test.go
#	p2p/discv5/sim_test.go
#	p2p/discv5/table.go
#	p2p/discv5/table_test.go
#	p2p/discv5/ticket.go
#	p2p/discv5/topic.go
#	p2p/discv5/topic_test.go
#	p2p/discv5/udp.go
#	p2p/server.go
2021-03-09 12:54:06 +01:00
..
abidump post-merge fixups 2020-02-27 17:22:25 +03:00
abigen cmd/abigen: clarify abigen alias flag usage (#21875) 2021-03-08 14:39:15 +01:00
bootnode les: switch to new discv5 (#21940) 2021-03-09 12:54:06 +01:00
checkpoint-admin Fixes 'too many other files opened' problem with Generate Storage History stage on Mac (#1217) 2020-10-10 22:15:07 +01:00
clef all: simplify nested complexity and if blocks ending with a return statement (#21854) 2021-03-08 12:34:16 +01:00
devp2p cmd/devp2p: add node filter for snap + fix arg error (#21950) 2021-03-08 12:48:01 +01:00
ethkey geth 1.9.18 post-rebase fixups 2020-08-08 17:33:35 +02:00
evm core, all: split vm.Context into BlockContext and TxContext (#21672) 2021-03-08 12:17:35 +01:00
faucet cmd: support v1.1 Twitter API in faucet, fix puppeth 2021-03-09 10:14:38 +01:00
hack Revert "Extract validating interface (#1120)" (#1543) 2021-03-05 20:34:23 +00:00
headers Fixes to unwind logic for the new staged sync (#1521) 2021-02-28 08:47:31 +00:00
integration More documentation for integration tool 2021-03-04 09:42:05 +07:00
p2psim node: refactor package node (#21105) 2020-08-14 16:33:59 +02:00
pics Revert "Extract validating interface (#1120)" (#1543) 2021-03-05 20:34:23 +00:00
prometheus grafana: unstack charts (#1540) 2021-03-04 12:27:16 +07:00
puppeth cmd: support v1.1 Twitter API in faucet, fix puppeth 2021-03-09 10:14:38 +01:00
rlpdump Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
rpcdaemon Revert "Extract validating interface (#1120)" (#1543) 2021-03-05 20:34:23 +00:00
rpctest New Trie db layout - store trie structure info and multiple hashes per record (#1500) 2021-02-21 18:41:59 +00:00
snapshots New Trie db layout - store trie structure info and multiple hashes per record (#1500) 2021-02-21 18:41:59 +00:00
state Revert "Extract validating interface (#1120)" (#1543) 2021-03-05 20:34:23 +00:00
tester geth-1.9.23: post-rebase fixups 2020-10-26 17:16:00 +01:00
tg log git branch and git commit (#1523) 2021-03-01 11:02:06 +07:00
tgcustom WIP trace_call implementation (#1399) 2020-12-14 11:27:52 +00:00
utils cmd/geth: graceful shutdown if disk is full (#22103) 2021-03-09 10:50:14 +01:00