- Apr 30, 2021
-
-
rene authored
This PR fixes a couple of issues in the eth test suite that caused flakiness when run in the CI.
-
Péter Szilágyi authored
eth/protocols/snap: use storage batch, not account batch in st task
-
Péter Szilágyi authored
-
Péter Szilágyi authored
core, eth: abort snapshot generation on snap sync and resume later
-
Péter Szilágyi authored
-
aaronbuchwald authored
-
aaronbuchwald authored
-
Martin Holst Swende authored
-
aaronbuchwald authored
-
aaronbuchwald authored
-
aaronbuchwald authored
-
aaronbuchwald authored
-
- Apr 29, 2021
-
-
aaronbuchwald authored
-
ligi authored
-
Paweł Bylica authored
-
aaronbuchwald authored
-
Guillaume Ballet authored
-
Diederik Loerakker authored
-
Péter Szilágyi authored
eth: restore eth_hashrate API endpoint
-
Péter Szilágyi authored
-
Péter Szilágyi authored
core, eth, ethdb, trie: simplify range proofs
-
Péter Szilágyi authored
-
- Apr 28, 2021
-
-
Martin Holst Swende authored
* trie: add benchmark for proofless range * trie: remove unused returns + use stacktrie
-
Péter Szilágyi authored
eth/protocols/snap: lower the packet size to avoid overloading link
-
rene authored
-
Péter Szilágyi authored
-
Gary Rong authored
* les, tests: fix les clientpool * tests: disable debug mode * les: polish code
-
Gautam Botrel authored
Add more cross-fuzzers to fuzz bls with gnark versus geth's own bls12-381 library
-
Gregory Markou authored
This PR makes the gas price oracle ignore transactions priced at `<=1 wei`.
-
Martin Holst Swende authored
-
- Apr 27, 2021
-
-
Péter Szilágyi authored
p2p/tracker: only reschedule wake if previous didn't run
-
Péter Szilágyi authored
-
Péter Szilágyi authored
p2p/tracker: properly clean up fulfilled requests
-
Martin Holst Swende authored
-
Péter Szilágyi authored
* eth/protocols/snap: generate storage trie from full dirty snap data * eth/protocols/snap: get rid of some more dead code * eth/protocols/snap: less frequent logs, also log during trie generation * eth/protocols/snap: implement dirty account range stack-hashing * eth/protocols/snap: don't loop on account trie generation * eth/protocols/snap: fix account format in trie * core, eth, ethdb: glue snap packets together, but not chunks * eth/protocols/snap: print completion log for snap phase * eth/protocols/snap: extended tests * eth/protocols/snap: make testcase pass * eth/protocols/snap: fix account stacktrie commit without defer * ethdb: fix key counts on reset * eth/protocols: fix typos * eth/protocols/snap: make better use of delivered data (#44) * eth/protocols/snap: make better use of delivered data * squashme * eth/protocols/snap: reduce chunking * squashme * eth/protocols/snap: reduce chunking further * eth/protocols/snap: break out hash range calculations * eth/protocols/snap: use sort.Search instead of looping * eth/protocols/snap: prevent crash on storage response with no keys * eth/protocols/snap: nitpicks all around * eth/protocols/snap: clear heal need on 1-chunk storage completion * eth/protocols/snap: fix range chunker, add tests Co-authored-by:
Péter Szilágyi <peterke@gmail.com> * trie: fix test API error * eth/protocols/snap: fix some further liter issues * eth/protocols/snap: fix accidental batch reuse Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Martin Holst Swende authored
Previously, the makeCallVariantGasCallEIP2929 charged the cold account access cost directly, leading to an incorrect gas cost passed to the tracer from the main execution loop. This change still temporarily charges the cost (to allow for an accurate calculation of the available gas for the call), but then afterwards refunds it and instead returns the correct total gas cost to be then properly charged in the main loop.
-
Felix Lange authored
-
lightclient authored
-
Péter Szilágyi authored
consensus/ethash: less lookups of block data
-
Felix Lange authored
* build: upgrade to golangci-lint v1.39.0 * consensus/ethash: fix go vet warning regarding reflect.SliceHeader * eth/catalyst: fix lint issue * consensus/ethash: fix bug in memoryMapFile
-