Commit Graph

63 Commits (6c3fea0fc9db561aafd9ec017980d0ac87516b87)

Author SHA1 Message Date
沉风 7d3ecca451
eth/protocols/snap: a little typo Merkel -> Merkle (#24530) 3 years ago
Martin Holst Swende 658415960e
eth/protocols/snap: avoid estimating infinite percentage 3 years ago
Felix Lange d6f49bf764
core/types: faster RLP encoding of Header, StateAcccount, ReceiptForStorage (#24420) 3 years ago
Martin Holst Swende 6ce4670bc0
cmd/devp2p: implement snap protocol testing (#24276) 3 years ago
Martin Holst Swende 893502e561
trie, core, eth: use db.has over db.get where possible 3 years ago
Martin Holst Swende db03faa10d
core, eth: improve delivery speed on header requests (#23105) 3 years ago
Péter Szilágyi 58d1988349
core, eth, les, trie: remove the sync bloom, used by fast sync 3 years ago
Taeik Lim 85064ed09b
all: fix 'the the' in comments (#24036) 3 years ago
Péter Szilágyi c893488349
eth: pre-process downloader responses on the peer reader thread 3 years ago
Martin Holst Swende 1988b47e02
tests/fuzzzers. eth/protocols/snap: add snap protocol fuzzers (#23957) 3 years ago
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Iskander (Alex) Sharipov 778ff94794
all: fix some go-critic linter warnings (#23709) 3 years ago
Martin Holst Swende 6289137827
consensus/clique, core: API cleanup (#23100) 3 years ago
Ferran Borreguero 0dbb3b1601
eth/protocols/eth: replace array with counter in txn broadcaster (#23656) 3 years ago
Martin Holst Swende 3a6fe69f23
eth/protocols/snap, trie: better error-handling (#23657) 3 years ago
Ferran Borreguero a541fbea18
eth/protocols/eth: simplify peer known block/txs caches (#23649) 3 years ago
Guillaume Ballet 443afc975c
core/state: move state account to core/types + abstracted "write account to trie" (#23567) 3 years ago
Péter Szilágyi 0db0b27754
Revert "Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426)" (#23456) 3 years ago
Péter Szilágyi c368f728c1
Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426) 3 years ago
Péter Szilágyi d3f018fde8
eth: drop eth/65, the last non-reqid protocol version 3 years ago
Péter Szilágyi 7a7abe3de8
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038) 3 years ago
Martin Holst Swende 5cff9754d7
core, eth, internal, les: RPC methods and fields for EIP 1559 (#22964) 3 years ago
Felix Lange 427175153c
p2p/msgrate: return capacity as integer, clamp to max uint32 (#22943) 4 years ago
Péter Szilágyi 3e795881ea
eth, p2p/msgrate: move peer QoS tracking to its own package and use it for snap (#22876) 4 years ago
Felix Lange e536bb52ff
eth/protocols/snap: adapt to uint256 API changes (#22851) 4 years ago
Felix Lange c0e201b690
eth/protocols/eth, les: avoid Raw() when decoding HashOrNumber (#22841) 4 years ago
Felix Lange b8040a430e
cmd/utils: use eth DNS tree for snap discovery (#22808) 4 years ago
Péter Szilágyi 52b5d2d869
eth/protocols/snap: use storage batch, not account batch in st task 4 years ago
Péter Szilágyi 745757ac6b
core, eth: abort snapshot generation on snap sync and resume later 4 years ago
Péter Szilágyi fae165a5de
core, eth, ethdb, trie: simplify range proofs 4 years ago
Martin Holst Swende a81cf0d2b3
trie: remove redundant returns + use stacktrie where applicable (#22760) 4 years ago
Péter Szilágyi 558bff4008
eth/protocols/snap: lower the packet size to avoid overloading link 4 years ago
Martin Holst Swende 0c99868416
cmd/devp2p, eth/protocols/eth: fix tests + make sanity checks earlier (#22749) 4 years ago
Péter Szilágyi caea6c4661
eth/protocols/snap: generate storage trie from full dirty snap data (#22668) 4 years ago
Péter Szilágyi 1fb9a6dd32
eth/protocols, prp/tracker: add support for req/rep rtt tracking (#22608) 4 years ago
Péter Szilágyi 9553c98de8
eth/protocols/snap: use ephemeral channels to avoid cross-sync delveries 4 years ago
Péter Szilágyi 1e207342b5
all: make logs a bit easier on the eye to digest (#22665) 4 years ago
gary rong 7088f1e814
core, eth: faster snapshot generation (#22504) 4 years ago
Péter Szilágyi fe1586b094
eth, les: drop support for eth/64, fix eth/66 tests 4 years ago
Martin Holst Swende 7644795950
eth/protocols/snap: try to prevent requests timing out 4 years ago
Péter Szilágyi 099be04100
eth/protocols/snap: add peer id and req id to the timeout logs 4 years ago
Péter Szilágyi 2550e46269
eth/protocols, metrics: use resetting histograms for rare packets 4 years ago
Péter Szilágyi 6d7ff6acea
eth/protocols, metrics, p2p: add handler performance metrics 4 years ago
gary rong c5df05b9a9
eth/protocols/snap: fix the flaws in the snap sync (#22553) 4 years ago
gary rong 0c70b83e00
all: add read-only option to database (#22407) 4 years ago
wuff1996 117fa7d4a1
eth/protocols/snap: fix typo (#22530) 4 years ago
Martin Holst Swende 410089afea
eth/protocols/snap, eth/downloader: don't use bloom filter in snap sync 4 years ago
Péter Szilágyi b2b5c82aca
eth/protocols/snap: lower abortion and resumption logs to debug 4 years ago
Martin Holst Swende 6ec1561044
eth: implement eth66 (#22241) 4 years ago
Martin Holst Swende e01096f531
eth/handler, broadcast: optimize tx broadcast mechanism (#22176) 4 years ago