Commit Graph

447 Commits (7f5cc02a99c5191079c9ece225778e5747013672)

Author SHA1 Message Date
Martin Holst Swende 8860b39754
all: prepare for path-based trie storage (#26603) 2 years ago
Martin Holst Swende 7a489623ac
core/state: remove notion of fake storage (#24916) 2 years ago
rjl493456442 6c149fd4ad
core, eth, trie, light: clean up trie interface (#26388) 2 years ago
rjl493456442 c87f321b8f
core/state: maintain destruction flag by default (#26371) 2 years ago
rjl493456442 01808421e2
core/state: return error when storage trie can't be opened (#26350) 2 years ago
rjl493456442 cda051eba7
core, cmd: fill blockNumber in logs (#26345) 2 years ago
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532) 2 years ago
Marius van der Wijden ec2ec2d08e
core: implement EIP-3651, warm coinbase (#25819) 2 years ago
Mark Tyneway b4ea2bf7dd
all: implement EIP-1153 transient storage (#26003) 2 years ago
Felix Lange 9afc6816d2
common/lru: add generic LRU implementation (#26162) 2 years ago
Martin Holst Swende 5fded04037
core/state: replace fastcache code cache with gc-friendly structure (#26092) 2 years ago
rjl493456442 60e30a940b
core/rawdb: refactor db inspector for extending multiple ancient store (#25896) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Martin Holst Swende ee301c750b
all: fix docstrings 2 years ago
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
rjl493456442 3da42f85d9
all: clean up the configs for pruner and snapshotter (#22396) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
rjl493456442 5ddedd2f83
core, light, trie: remove DiskDB function from trie database (#25690) 2 years ago
rjl493456442 d46184c969
core/state: filter out nil trie for copy (#25575) 2 years ago
Abirdcfly c394c308e6
all: remove duplicate word in comments (#25618) 2 years ago
Péter Szilágyi 5758d1fb11
core/state, trie: fix trie flush order for proper pruning 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
Guillaume Ballet 6da5c1644d
core/state, trie, light: add a TryDeleteAccount method (#25531) 2 years ago
Guillaume Ballet f67e54c92f
core: use TryGetAccount to read what TryUpdateAccount has written (#25458) 2 years ago
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320) 2 years ago
rjl493456442 9d76a9b94f
core, trie, eth, cmd: rework preimage store (#25287) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
rjl493456442 1657e43931
core, les, eth: port snap sync changes (#24898) 2 years ago
Seungbae.yu 44893be0d6
core, eth: pre-allocate map in storage copy (#25279) 2 years ago
aaronbuchwald 300f6121ad
core/rawdb: simplify TestDiskSeek to use memorydb (#25182) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Gustavo Silva eb94896270
Chore: Minimal gramatical errors (signleton -> singleton) (#25057) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 2 years ago
Martin Holst Swende c375ee91e9
cmd/geth, core/state/snapshot: rework journal loading, implement account-check (#24765) 2 years ago
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 2 years ago
rjl493456442 59ac229f87
core/state/snapshot: detect and clean up dangling storage snapshot in generation (#24811) 2 years ago
Marius van der Wijden 86d5477079
core/state/snapshot: fix race condition (#24685) 2 years ago
s7v7nislands 5a584c2133
all: use common.FileExist for checking file existence (#24748) 2 years ago
Martin Holst Swende 0914234d10
cmd/geth, core/state/snapshot: fix flaw in dangling-storage check + inspect difflayers (#24677) 2 years ago
Eng Zer Jun 8d066f1f42
all: use T.TempDir to create temporary test directories (#24633) 2 years ago
Péter Szilágyi f6891ba40d
core/state/snapshot: remove noop map item assignment 2 years ago
rjl493456442 25bd17d725
core/state/snapshot: clean up the generation code (#24479) 3 years ago
aaronbuchwald c3701b265e
core/rawdb: add specified key length iterator (#24535) 3 years ago
Ceyhun Onur 8401e4277a
core/rawdb: add HasCode, HashTrieNode and use them where possible (#24454) 3 years ago
Péter Szilágyi 48605b5f61
core/statedb: always clear out access list when setting a new one 3 years ago
Martin Holst Swende 51e7968b8b
core/state: fix read-meters + simplify code (#24304) 3 years ago
Martin Holst Swende 51eb5f8ca8
cmd/geth: add db cmd to show metadata (#23900) 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
Martin Holst Swende 9055cc14ec
core/vm, core/state/snapshot: remove unused code (#23956) 3 years ago