erigon-pulse/params
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
..
bootnodes.go les: switch to new discv5 (#21940) 2021-03-09 12:54:06 +01:00
config_test.go params: allow setting Petersburg block before chain head (#21473) 2020-10-06 14:12:09 +02:00
config.go params: update CHTs (#21941) 2021-03-08 12:47:19 +01:00
dao.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
denomination.go cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +03:00
eip_ctx.go Remove EIP2027 (#512) 2020-05-06 09:59:50 +01:00
network_params.go les: historical data garbage collection (#19570) 2020-08-07 13:16:46 +02:00
protocol_params.go core/vm, protocol_params: implement eip-2565 modexp repricing (#21607) 2021-03-08 11:44:39 +01:00
version.go begin 2021.03.01 release cycle 2021-02-25 10:38:04 +01:00