- 17 May, 2022 6 commits
-
-
Håvard Anda Estensen authored
-
Martin Holst Swende authored
This PR adds db tooling (geth db check-state-content) to verify the integrity of trie nodes. It iterates through the 32-byte key space in the database, which is expected to contain RLP-encoded trie nodes, addressed by hash.
-
Marius van der Wijden authored
* eth/catalyst: set the correct LatestValidHash * eth/catalyst: core: return LVH during reorg, rework invalid teminal block * eth/catalyst: nitpicks
-
Sina Mahmoodi authored
-
rjl493456442 authored
* eth/protocols/snap: don't include empty snapshot slot slice This PR fixes the snapshot storage serving handler. In snap protocol the response is capped by the response size. Server can cutdown the response if the accumulated byte size exceeds the local hard limit. It means we can meet a special scenario that there is no storage slot included for a requested account, but we attach the proof for this account by mistake. So in the prover side, when it meets a empty storage response but with a valid proof proves there are some more slots left in the trie, then requestor will reject this response and disconnect with server. In this PR, if there is no storage slot served for the requested account, then no proof should be attached as well. * eth/protocols/snap: loosen restrictions for flaky tests * eth/catalyst: fix flaky test in catalyst
-
Qian Bin authored
* core/vm: reduce footprint of OP benchmark * core/vm: for opBenchmark, add code to detect inputs mutation * Update core/vm/instructions_test.go Co-authored-by:
Martin Holst Swende <martin@swende.se> * core/vm: opBenchmark, stop timer before sanity-test code Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- 16 May, 2022 6 commits
-
-
Martin Holst Swende authored
-
Håvard Anda Estensen authored
-
s7v7nislands authored
-
Péter Szilágyi authored
cmd/utils: add deprecation warning for Rinkeby
-
Péter Szilágyi authored
-
Marius van der Wijden authored
-
- 14 May, 2022 1 commit
-
-
Ryan Schneider authored
Adds a method to retrieve all the binary encoded receipts from a block
-
- 12 May, 2022 1 commit
-
-
Sina Mahmoodi authored
-
- 11 May, 2022 4 commits
-
-
Qian Bin authored
* core/vm: remove unnecessary memset for Memory.Set32 * core/vm: optimize Memory.Set32
-
Felipe Strozberg authored
* adding peer count function * Update ethclient.go Co-authored-by:
Felix Lange <fjl@twurst.com>
-
s7v7nislands authored
-
s7v7nislands authored
-
- 10 May, 2022 5 commits
-
-
||= nil authored
Co-authored-by:
nedifi <nedifi@users.noreply.github.com> Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Martin Holst Swende authored
* sort snap trienode heal requests * eth/protocols/snap: remove debug code * eth/protocols/snap: simplify sort, generate pathsets later * eth/protocols/snap: review concern * eth/protocols/snap: renamings * eth/protocols/snap: add comments in Merge * eth/protocols/snap: remove variable 'last' in Merge * eth/protocols/snap: fix lint flaws in test Co-authored-by:
Felix Lange <fjl@twurst.com>
-
aaronbuchwald authored
-
Martin Holst Swende authored
-
Sina Mahmoodi authored
-
- 09 May, 2022 1 commit
-
-
s7v7nislands authored
-
- 06 May, 2022 7 commits
-
-
Marius van der Wijden authored
Fixes three race conditions found through fuzzing by David Theodore
-
Rachel Franks authored
This PR fixes abi checks in the edge case where all arguments are indexed
-
Martin Holst Swende authored
-
Martin Holst Swende authored
* eth/fetcher: fix test to avoid hanging. Partial fix for #23331 * eth/filters: avoid dangling goroutines * eth/fetcher: revert closing of proceed
-
Alex Beregszaszi authored
* core/vm: Implement PUSH0 * Move PUSH0 to enable3855 * Add method doc
-
rjl493456442 authored
Previously freezer has only been used for storing ancient chain data, while obviously it can be used more. This PR unties the chain data and freezer, keep the minimal freezer structure and move all other logic (like incrementally freezing block data) into a separate structure called ChainFreezer. This PR also extends the database interface by adding a new ancient store function AncientDatadir which can return the root directory of ancient store. The ancient root directory can be used when we want to open some other ancient-stores (e.g. reverse diff freezer).
-
Mateusz Morusiewicz authored
During mining, when a new head arrives and interrupts the block building, the block being built should not be commited (but discarded). Committing the interrupted block introduces unnecessary delay, and possibly causes miner to mine on the previous head, which could result in higher uncle rate.
-
- 05 May, 2022 7 commits
-
-
Ikko Ashimine authored
-
ImanSharaf authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
EXEC authored
The loop label can be removed because this 'continue' statement is not in a nested loop.
-
s7v7nislands authored
Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
rjl493456442 authored
* core: recover the state in SetChainHead if the head state is missing * core: disable test logging * core: address comment from martin * core: improve log level in case state is recovered * core, eth, les, light: rename SetChainHead to SetCanonical
-
milesvant authored
-
Péter Szilágyi authored
cmd, eth: fix required blocks regression
-
- 04 May, 2022 2 commits
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
build: ppa build for jammy (ubuntu 22.04)
-