- 06 Jun, 2022 3 commits
- 
- 
rjl493456442 authored* cmd, core/state, light, trie, eth: add trie owner notion * all: refactor * tests: fix goimports * core/state/snapshot: fix ineffasigns Co-authored-by:Martin Holst Swende <martin@swende.se> 
- 
Martin Holst Swende authored* cmd/geth, core/state/snapshot: rework journal loading, implement account-check * core/state/snapshot, cmd/geth: polish code (#37) * core/state/snapshot: minor nits * core/state/snapshot: simplify error logic * cmd/geth: go format Co-authored-by:rjl493456442 <garyrong0905@gmail.com> 
- 
Marius van der Wijden authored* tests/fuzzers/bls12381: fix blst deserializing * tests/fuzzers/bls12381: fix blst deserializing 
 
- 
- 03 Jun, 2022 2 commits
- 
- 
Paweł Bylica authoredcore/vm: optimize PUSH opcode discrimination 
- 
s7v7nislands authored
 
- 
- 02 Jun, 2022 6 commits
- 
- 
Jonathan Le Brun authoredset go version to 1.17 
- 
Ivan Kuznetsov authored* consensus/misc: reduce allocations in CalcBaseFee * consensus/misc: add formulas of CalcBaseFee 
- 
Martin Holst Swende authored
- 
Marius van der Wijden authored
- 
Marius van der Wijden authored* tests/fuzzers/bls12381: added blst library * go.mod: added blst dependency * tests/fuzzers/bls12381: stuff * tests/fuzzers/bls12381: added blst to pairing fuzzer 
- 
Martin Holst Swende authoredThis PR adds support for block overrides when doing debug_traceCall. - Previously, debug_traceCall against pending erroneously used a common.Hash{} stateroot when looking up the state, meaning that a totally empty state was used -- so it always failed, - With this change, we reject executing debug_traceCall against pending. - And we add ability to override all evm-visible header fields.
 
- 
- 01 Jun, 2022 1 commit
- 
- 
rjl493456442 authored* core: fix reorg * core: revert change for memory efficiency * core: revert changes 
 
- 
- 31 May, 2022 1 commit
- 
- 
Marius van der Wijden authored* core/beacon: prevent invalid logsBloom length panic * core/beacon: prevent negative baseFeePerGas * Update core/beacon/types.go Co-authored-by: Martin Holst Swende <martin@swende.se> * eth/catalys: go format Co-authored-by: Martin Holst Swende <martin@swende.se> 
 
- 
- 30 May, 2022 6 commits
- 
- 
Boqin Qin(秦 伯钦) authored
- 
Martin Holst Swende authoredcontracts/checkpointoracle: redefine go-generate logic 
- 
Marius van der Wijden authoredFixes an issue where we would accept a NewPayload where the grandparent is already post ttd, and the parent still has a Difficulty 
- 
Harry Kalodner authored* consensus/clique: remove race condition * consensus/clique: fix one more signer data race Co-authored-by:Gary Rong <garyrong0905@gmail.com> 
- 
rjl493456442 authoredThis PR adds node verification into traverseRawState command, so corrupted trie nodes can also be detected. 
- 
Marius van der Wijden authoredThis PR significantly reduces the memory consumption of a long reorg 
 
- 
- 27 May, 2022 1 commit
- 
- 
Marius van der Wijden authored
 
- 
- 26 May, 2022 2 commits
- 
- 
Martin Holst Swende authored
- 
Sina Mahmoodi authoredIn #24028 we flagged a warning when finding legacy receipts in the freezer. This PR nudges users a bit more strongly by preventing geth from starting in this case until receipts have been migrated. It also adds a flag --ignore-legacy-receipts which when present allows geth to start normally. 
 
- 
- 25 May, 2022 3 commits
- 
- 
Felix Lange authored
- 
Felix Lange authored
- 
Felix Lange authoredThis upgrade is necessary to silence a Dependabot warning. 
 
- 
- 24 May, 2022 8 commits
- 
- 
Felix Lange authored
- 
Felix Lange authored
- 
Péter Szilágyi authoredparams: update CHTs for Geth 1.10.18 
- 
Péter Szilágyi authored
- 
Péter Szilágyi authoredcore/vm: for tracing, do not report post-op memory 
- 
Felix Lange authoredThis should fully resolve dependency conflict issues in modules that also depend on btcsuite/btcd v0.22.0. 
- 
jwasinger authored* signer/core: always pad clique header extra data with space for sealer's signature * capitalize comment 
- 
Péter Szilágyi authoredcommon/compiler, cmd/abigen: remove solc/vyper compiler integration 
 
- 
- 23 May, 2022 4 commits
- 
- 
Sina Mahmoodi authored#23773 added a JS tracer which uses Goja as its engine. In this PR I remove the previous tracer which used duktape as well as remove the dependencies. This PR also comes with 2 fixes in the Goja tracer and one small behavioural change: I had handled errors in the native Go functions by panicing. My oversight was that Goja only handles panics with a Goja.Value as argument. The difference is panic(goja.Value) allows JS to catch the exception whereas Interrupt(error) doesn't. There was a race in how I handled Stop. Because of 1. some of the methods that simply return nil on error (like memory.slice) now throw an exception.
- 
Martin Holst Swende authored
- 
Martin Holst Swende authored
- 
rjl493456442 authored* core/state/snapshot: check dangling storages when generating snapshot * core/state/snapshot: polish * core/state/snapshot: wipe the last part of the dangling storages * core/state/snapshot: fix and add tests * core/state/snapshot: fix comment * README: remove mentions of fast sync (#24656) Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de> * core, cmd: expose dangling storage detector for wider usage * core/state/snapshot: rename variable * core, ethdb: use global iterators for snapshot generation * core/state/snapshot: polish * cmd, core/state/snapshot: polish * core/state/snapshot: polish * Update core/state/snapshot/generate.go Co-authored-by: Martin Holst Swende <martin@swende.se> * ethdb: extend db test suite and fix memorydb iterator * ethdb/dbtest: rollback changes * ethdb/memorydb: simplify iteration * core/state/snapshot: update dangling counter * core/state/snapshot: release iterators * core/state/snapshot: update metrics * core/state/snapshot: update time metrics * metrics/influxdb: temp solution to present counter meaningfully, remove it * add debug log, revert later * core/state/snapshot: fix iterator panic * all: customized snapshot iterator for backward iteration * core, ethdb: polish * core/state/snapshot: remove debug log * core/state/snapshot: address comments from peter * core/state/snapshot: reopen the iterator at the next position * ethdb, core/state/snapshot: address comment from peter * core/state/snapshot: reopen exhausted iterators Co-authored-by: Tbnoapi <63448616+nuoomnoy02@users.noreply.github.com> Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de> Co-authored-by: Martin Holst Swende <martin@swende.se> 
 
- 
- 20 May, 2022 3 commits
- 
- 
Felix Lange authored
- 
Felix Lange authored
- 
Felix Lange authored
 
-