Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin Holst Swende
0914234d10
cmd/geth, core/state/snapshot: fix flaw in dangling-storage check + inspect difflayers ( #24677 )
...
This PR fixes the flaw that @rjl493456442 found in https://github.com/ethereum/go-ethereum/pull/#issuecomment-1093817551 , namely, that the snapshot iterator uses the combined (disk + difflayers) 'view', wheres the raw iterator uses only the disk 'view'.
This PR instead splits up the work: one phase is iterating the disk layer data, another phase is loading the journalled difflayers and performing the same check there.
3 years ago
..
account.go
core/state/snapshot: implement storage iterator ( #20971 )
5 years ago
conversion.go
core, eth: faster snapshot generation ( #22504 )
4 years ago
difflayer.go
core/state/snapshot: remove noop map item assignment
3 years ago
difflayer_test.go
core/state/snapshot: fix benchmarks ( #23804 )
3 years ago
disklayer.go
snapshot, trie: fixed typos, mostly in snapshot pkg ( #22133 )
4 years ago
disklayer_test.go
all: use T.TempDir to create temporary test directories ( #24633 )
3 years ago
generate.go
core/state/snapshot: clean up the generation code ( #24479 )
3 years ago
generate_test.go
core, light, tests, trie: add state metrics ( #23433 )
3 years ago
iterator.go
core: fix typo in iterator.go ( #23502 )
3 years ago
iterator_binary.go
snapshot, trie: fixed typos, mostly in snapshot pkg ( #22133 )
4 years ago
iterator_fast.go
snapshot, trie: fixed typos, mostly in snapshot pkg ( #22133 )
4 years ago
iterator_test.go
core/state/snapshot: implement storage iterator ( #20971 )
5 years ago
journal.go
cmd/geth, core/state/snapshot: fix flaw in dangling-storage check + inspect difflayers ( #24677 )
3 years ago
snapshot.go
core/rawdb: add specified key length iterator ( #24535 )
3 years ago
snapshot_test.go
core/state/snapshot: fix data race in layer flattening ( #23628 )
3 years ago
sort.go
core: fix broken tests due to API changes + linter
5 years ago
wipe.go
core/vm, core/state/snapshot: remove unused code ( #23956 )
3 years ago
wipe_test.go
core/vm, core/state/snapshot: remove unused code ( #23956 )
3 years ago