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.
gary rong
76700ac892
core/state/pruner: move the compaction out of the pruning procedure ( #22579 )
...
The main idea behind it is: the range compaction is very expensive
which can take a few hours to finish. During this long procedure,
a lot of exceptions can occur, e.g.
- Geth is killed manually
- Geth is killed because of machine crash
- etc
In order to minimize the effect of the exceptions, the compaction
is moved out of the pruning. So that even the compaction is not
finished, the pruning is regarded as done.
4 years ago
..
pruner
core/state/pruner: move the compaction out of the pruning procedure ( #22579 )
4 years ago
snapshot
core/state/snapshot: fix panic on missing parent
4 years ago
access_list.go
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 ( #21509 )
4 years ago
database.go
core: implement background trie prefetcher
4 years ago
dump.go
core/state: fix panic in state dumping ( #22225 )
4 years ago
iterator.go
core/state: access trie through Database interface, track errors ( #14589 )
7 years ago
iterator_test.go
core, eth, les, trie: add a prefix to contract code ( #21080 )
4 years ago
journal.go
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 ( #21509 )
4 years ago
state_object.go
core/state: convert prefetcher to concurrent per-trie loader
4 years ago
state_object_test.go
build: use golangci-lint ( #20295 )
5 years ago
state_test.go
core/state: convert prefetcher to concurrent per-trie loader
4 years ago
statedb.go
all: add support for EIP-2718, EIP-2930 transactions ( #21502 )
4 years ago
statedb_test.go
core/state: convert prefetcher to concurrent per-trie loader
4 years ago
sync.go
core/state, eth, trie: stabilize memory use, fix memory leak
4 years ago
sync_test.go
core, trie: speed up some tests with quadratic processing flaw ( #21987 )
4 years ago
trie_prefetcher.go
core/state: convert prefetcher to concurrent per-trie loader
4 years ago