Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin Holst Swende
4d48980e74
core, eth, les: implement unclean-shutdown marker ( #21893 )
...
This PR implements unclean shutdown marker. Every time geth boots, it adds a timestamp to a list of timestamps in the database. This list is capped at 10. At a clean shutdown, the timestamp is removed again.
Thus, when geth exits unclean, the marker remains, and at boot up we show the most recent unclean shutdowns to the user, which makes it easier to diagnose root-causes to certain problems.
Co-authored-by: Nagy Salem <me@muhnagy.com>
4 years ago
..
checkpointoracle
les: update checktime even if check fails
4 years ago
flowcontrol
les/utils: protect against WeightedRandomSelect overflow ( #21839 )
4 years ago
lespay
all: simplify nested complexity and if blocks ending with a return statement ( #21854 )
4 years ago
utils
les: rework float conversion on arm64 and other architectures ( #21994 )
4 years ago
api.go
les, les/lespay/server: refactor client pool ( #21236 )
4 years ago
api_backend.go
core, all: split vm.Context into BlockContext and TxContext ( #21672 )
4 years ago
api_test.go
les, les/lespay/server: refactor client pool ( #21236 )
4 years ago
benchmark.go
all: simplify nested complexity and if blocks ending with a return statement ( #21854 )
4 years ago
bloombits.go
les: handler separation ( #19639 )
5 years ago
client.go
core, eth, les: implement unclean-shutdown marker ( #21893 )
4 years ago
client_handler.go
les: introduce forkID ( #21974 )
4 years ago
clientpool.go
les: remove clientPeerSet and serverSet ( #21566 )
4 years ago
clientpool_test.go
les: remove clientPeerSet and serverSet ( #21566 )
4 years ago
commons.go
node: refactor package node ( #21105 )
4 years ago
costtracker.go
les: add missing Ticker.Stop call ( #20864 )
5 years ago
distributor.go
les, les/lespay: implement new server pool ( #20758 )
5 years ago
distributor_test.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
enr_entry.go
les: fix nodiscover option ( #21906 )
4 years ago
fetcher.go
les: implement new les fetcher ( #20692 )
4 years ago
fetcher_test.go
les: fix unittest ( #21382 )
4 years ago
handler_test.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
metrics.go
les, les/lespay/server: refactor client pool ( #21236 )
4 years ago
odr.go
les, light: remove untrusted header retrieval in ODR ( #21907 )
4 years ago
odr_requests.go
les, light: remove untrusted header retrieval in ODR ( #21907 )
4 years ago
odr_test.go
core, all: split vm.Context into BlockContext and TxContext ( #21672 )
4 years ago
peer.go
les: introduce forkID ( #21974 )
4 years ago
peer_test.go
les: introduce forkID ( #21974 )
4 years ago
protocol.go
les: introduce forkID ( #21974 )
4 years ago
pruner.go
les: historical data garbage collection ( #19570 )
4 years ago
pruner_test.go
les: historical data garbage collection ( #19570 )
4 years ago
request_test.go
les: historical data garbage collection ( #19570 )
4 years ago
retrieve.go
les, light: remove untrusted header retrieval in ODR ( #21907 )
4 years ago
server.go
les: remove clientPeerSet and serverSet ( #21566 )
4 years ago
server_handler.go
les: introduce forkID ( #21974 )
4 years ago
serverpool.go
all: simplify nested complexity and if blocks ending with a return statement ( #21854 )
4 years ago
serverpool_test.go
all: simplify nested complexity and if blocks ending with a return statement ( #21854 )
4 years ago
servingqueue.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
sync.go
les, light: remove untrusted header retrieval in ODR ( #21907 )
4 years ago
sync_test.go
les, light: remove untrusted header retrieval in ODR ( #21907 )
4 years ago
test_helper.go
accounts/abi/bind: allow specifying signer on transactOpts ( #21356 )
4 years ago
txrelay.go
all: replace RWMutex with Mutex in places where RLock is not used ( #21622 )
4 years ago
ulc.go
cmd, eth, les: fix up ultra light config integration
5 years ago
ulc_test.go
les: historical data garbage collection ( #19570 )
4 years ago