go-ethereum/eth/protocols/snap
Martin Holst Swende f61b50b1e8
eth/protocols/snap: serve snap requests when possible (#25644)
This PR makes it so that the snap server responds to trie heal requests when possible, even if the snapshot does not exist. The idea being that it might prolong the lifetime of a state root, so we don't have to pivot quite as often.
2022-10-03 13:37:17 +02:00
..
discovery.go core, eth: split eth package, implement snap protocol (#21482) 2020-12-14 10:27:15 +01:00
handler.go eth/protocols/snap: serve snap requests when possible (#25644) 2022-10-03 13:37:17 +02:00
peer.go all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
protocol.go eth: request id dispatcher and direct req/reply APIs (#23576) 2021-11-26 13:26:03 +02:00
range_test.go core, eth, internal, les: RPC methods and fields for EIP 1559 (#22964) 2021-06-02 16:13:10 +03:00
range.go eth/protocols/snap: adapt to uint256 API changes (#22851) 2021-05-10 13:35:07 +02:00
sort_test.go core, les, eth: port snap sync changes (#24898) 2022-07-15 14:55:51 +03:00
sync_test.go cmd, core, eth, les, light: track deleted nodes (#25757) 2022-09-27 10:01:02 +02:00
sync.go trie, eth/protocols/snap: less tiny db-writes during trie-healing (#25681) 2022-09-28 08:08:18 +02:00
tracker.go eth/protocols, prp/tracker: add support for req/rep rtt tracking (#22608) 2021-04-22 11:42:46 +03:00