go-ethereum/cmd
Felix Lange 3ca7a7c1d6 p2p, p2p/discover: add signed ENR generation (#17753)
This PR adds enode.LocalNode and integrates it into the p2p
subsystem. This new object is the keeper of the local node
record. For now, a new version of the record is produced every
time the client restarts. We'll make it smarter to avoid that in
the future.

There are a couple of other changes in this commit: discovery now
waits for all of its goroutines at shutdown and the p2p server
now closes the node database after discovery has shut down. This
fixes a leveldb crash in tests. p2p server startup is faster
because it doesn't need to wait for the external IP query
anymore.
2024-06-28 11:30:16 +04:00
..
abigen PDF-01 (#397) 2024-01-19 15:05:03 +04:00
bootnode p2p, p2p/discover: add signed ENR generation (#17753) 2024-06-28 11:30:16 +04:00
ethkey PDF-01 (#397) 2024-01-19 15:05:03 +04:00
evm core, eth/tracer: initialize tracer statedb in CaptureStart (#22333) 2024-05-14 23:27:23 +08:00
faucet all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
gc eth: move eth.Config to a common package (#22205) 2024-06-20 15:52:32 +08:00
internal/browser cmd/geth: added 'geth bug' command (#3684) 2017-02-20 15:26:21 +02:00
p2psim all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
puppeth common: add binary variables for system contract 2024-06-06 19:33:59 +08:00
rlpdump new EVM Upgrade 2021-09-21 16:53:46 +05:30
utils all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
wnode all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
XDC eth/gasprice: add configurable threshold to gas price oracle (#22752) 2024-06-20 15:52:32 +08:00